password forgot api change

This commit is contained in:
pawan-dot 2025-05-08 13:12:38 +05:30
parent af107e6845
commit 8f6e52813d
3 changed files with 24 additions and 15 deletions

View File

@ -1,7 +1,12 @@
import admin from "firebase-admin"; import admin from "firebase-admin";
import { readFileSync } from "fs";
// import serviceAccount from "../googlefirebasePushnotification.json" with { type: "json" }; // import serviceAccount from "../googlefirebasePushnotification.json" with { type: "json" };
import serviceAccount from "../googlefirebasePushnotification.json" assert { type: "json" }; // import serviceAccount from "../googlefirebasePushnotification.json" assert { type: "json" };
export const sendPushNotification = async (userToken,title, message) => { const serviceAccount = JSON.parse(
readFileSync("./googlefirebasePushnotification.json", "utf8")
);
export const sendPushNotification = async (userToken, title, message) => {
// const admin = require("firebase-admin"); // const admin = require("firebase-admin");
// const serviceAccount = require("./path/to/your-firebase-adminsdk.json"); // const serviceAccount = require("./path/to/your-firebase-adminsdk.json");

28
app.js
View File

@ -7,12 +7,16 @@ import bodyParser from "body-parser";
import fileUpload from "express-fileupload"; // important pkg for file upload import fileUpload from "express-fileupload"; // important pkg for file upload
import cors from "cors"; import cors from "cors";
import cookieParser from "cookie-parser"; import cookieParser from "cookie-parser";
import { readFileSync } from "fs";
// firebase admin push notification // firebase admin push notification
import admin from "firebase-admin"; import admin from "firebase-admin";
// import serviceAccount from "./googlefirebasePushnotification.json" with { type: "json" }; // import serviceAccount from "./googlefirebasePushnotification.json" with { type: "json" };
import serviceAccount from "./googlefirebasePushnotification.json" assert { type: "json" }; // import serviceAccount from "./googlefirebasePushnotification.json" assert { type: "json" };
// Design Router // Design Router
const serviceAccount = JSON.parse(
readFileSync("./googlefirebasePushnotification.json", "utf8")
);
import designRoute from "./resources/Design/designRouter.js"; import designRoute from "./resources/Design/designRouter.js";
app.use(express.json({ limit: "50mb" })); app.use(express.json({ limit: "50mb" }));
app.use(express.urlencoded({ extended: true, limit: "50mb" })); app.use(express.urlencoded({ extended: true, limit: "50mb" }));
@ -48,7 +52,7 @@ app.use(express.static(publicPath));
app.use( app.use(
fileUpload({ fileUpload({
useTempFiles: true, useTempFiles: true,
tempFileDir: join(publicPath, 'temp'), tempFileDir: join(publicPath, 'temp'),
}) })
); );
@ -141,7 +145,7 @@ import orderRoute from "./resources/Orders/orderRoute.js";
import DepartureRouter from "./resources/Departure/DepartureRoute.js"; import DepartureRouter from "./resources/Departure/DepartureRoute.js";
import InformationRoute from "./resources/Informations/InformationRoute.js"; import InformationRoute from "./resources/Informations/InformationRoute.js";
import Testimonial from "./resources/Testimonials/TestimonialRoute.js"; import Testimonial from "./resources/Testimonials/TestimonialRoute.js";
import Transporter from "./resources/setting/Transporter/transporterRoutes.js"; import Transporter from "./resources/setting/Transporter/transporterRoutes.js";
import StateRouter from "./resources/setting/state/state_routes.js"; import StateRouter from "./resources/setting/state/state_routes.js";
// //
import LanguageRoute from "./resources/setting/Language/language_routes.js"; import LanguageRoute from "./resources/setting/Language/language_routes.js";
@ -161,7 +165,7 @@ import ContentRoute from "./resources/Content/ContentRoutes.js";
import UserAddressRoute from "./resources/userAddress/useAddressRoute.js"; import UserAddressRoute from "./resources/userAddress/useAddressRoute.js";
import CurrencyRoute from "./resources/Currency/CurrencyRoute.js"; import CurrencyRoute from "./resources/Currency/CurrencyRoute.js";
// RD Routes // RD Routes
import RDRoute from './resources/RetailDistributor/RetailDistributerRoutes.js' import RDRoute from './resources/RetailDistributor/RetailDistributerRoutes.js'
//business_Type //business_Type
// import Business_TypeRoute from "./resources/setting/Business_Type/Business_routes.js"; // import Business_TypeRoute from "./resources/setting/Business_Type/Business_routes.js";
@ -205,7 +209,7 @@ import TaskRoute from "./resources/Task/TaskRoute.js";
// visit RD and PD // visit RD and PD
import VisitRDandPDRoute from "./resources/VisitRD&PD/VisitRD&PDRoute.js"; import VisitRDandPDRoute from "./resources/VisitRD&PD/VisitRD&PDRoute.js";
// announcement // announcement
import AnnouncementRoute from './resources/Announcement/announcementRouter.js' import AnnouncementRoute from './resources/Announcement/announcementRouter.js'
//Stock //Stock
import Stock from "./resources/Stock/StockRoute.js"; import Stock from "./resources/Stock/StockRoute.js";
@ -282,9 +286,9 @@ app.use("/api/v1", attendance);
app.use("/api/v1", leave); app.use("/api/v1", leave);
// notification route // notification route
app.use("/api",notification) app.use("/api", notification)
// order routes // order routes
app.use("/api",PdOrderRoute) app.use("/api", PdOrderRoute)
//Inventory //Inventory
app.use("/api/inventory", InventoryRoute); app.use("/api/inventory", InventoryRoute);
// Sales // Sales
@ -292,17 +296,17 @@ app.use("/api/sales", SalesRoute);
//Task //Task
app.use("/api/task", TaskRoute); app.use("/api/task", TaskRoute);
// RD Rotuts auth // RD Rotuts auth
app.use("/api",RDRoute) app.use("/api", RDRoute)
// RD Order routes // RD Order routes
app.use("/api",RDOrderRoute) app.use("/api", RDOrderRoute)
// visit RD and PD // visit RD and PD
app.use("/api", VisitRDandPDRoute); app.use("/api", VisitRDandPDRoute);
// Announcemnt // Announcemnt
app.use('/api',AnnouncementRoute) app.use('/api', AnnouncementRoute)
app.use('/api/transporter',Transporter) app.use('/api/transporter', Transporter)
//config specialty //config specialty
@ -319,7 +323,7 @@ app.use("/api", Stock);
// Email CMS // Email CMS
// app.use("/api", RegisterEmail); // app.use("/api", RegisterEmail);
//Reports //Reports
app.use("/api/report",Report); app.use("/api/report", Report);
//MobileApp //MobileApp
app.use("/api/mobileapp", MobileAppRoute); app.use("/api/mobileapp", MobileAppRoute);
export default app; export default app;

View File

@ -4,7 +4,7 @@
"description": "atp", "description": "atp",
"main": "server.js", "main": "server.js",
"type": "module", "type": "module",
"scripts": { "scripts": {
"test": "echo \"Error: no test specified\" && exit 1", "test": "echo \"Error: no test specified\" && exit 1",
"dev": "nodemon server.js", "dev": "nodemon server.js",
"clean": "rm -rf dist", "clean": "rm -rf dist",