Compare commits
2 Commits
e37f230deb
...
8f6e52813d
Author | SHA1 | Date | |
---|---|---|---|
![]() |
8f6e52813d | ||
![]() |
af107e6845 |
@ -1,6 +1,11 @@
|
||||
import admin from "firebase-admin";
|
||||
import { readFileSync } from "fs";
|
||||
|
||||
// import serviceAccount from "../googlefirebasePushnotification.json" with { type: "json" };
|
||||
import serviceAccount from "../googlefirebasePushnotification.json" assert { type: "json" };
|
||||
// import serviceAccount from "../googlefirebasePushnotification.json" assert { type: "json" };
|
||||
const serviceAccount = JSON.parse(
|
||||
readFileSync("./googlefirebasePushnotification.json", "utf8")
|
||||
);
|
||||
export const sendPushNotification = async (userToken, title, message) => {
|
||||
// const admin = require("firebase-admin");
|
||||
// const serviceAccount = require("./path/to/your-firebase-adminsdk.json");
|
||||
|
6
app.js
6
app.js
@ -7,12 +7,16 @@ import bodyParser from "body-parser";
|
||||
import fileUpload from "express-fileupload"; // important pkg for file upload
|
||||
import cors from "cors";
|
||||
import cookieParser from "cookie-parser";
|
||||
import { readFileSync } from "fs";
|
||||
|
||||
// firebase admin push notification
|
||||
import admin from "firebase-admin";
|
||||
// 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
|
||||
const serviceAccount = JSON.parse(
|
||||
readFileSync("./googlefirebasePushnotification.json", "utf8")
|
||||
);
|
||||
import designRoute from "./resources/Design/designRouter.js";
|
||||
app.use(express.json({ limit: "50mb" }));
|
||||
app.use(express.urlencoded({ extended: true, limit: "50mb" }));
|
||||
|
@ -620,10 +620,10 @@ export const forgotPassword = async (req, res, next) => {
|
||||
return res.status(404).json({ message: "User not found" });
|
||||
}
|
||||
// Get ResetPassword Token
|
||||
const resetToken = user.getResetPasswordToken(); //call function
|
||||
// const resetToken = user.getResetPasswordToken(); //call function
|
||||
|
||||
//save database reset token
|
||||
await user.save({ validateBeforeSave: false });
|
||||
// await user.save({ validateBeforeSave: false });
|
||||
|
||||
const passwords = password.randomPassword({
|
||||
length: 12,
|
||||
@ -653,10 +653,10 @@ export const forgotPassword = async (req, res, next) => {
|
||||
message: `Email sent to ${user.email} successfully`,
|
||||
});
|
||||
} catch (error) {
|
||||
user.resetPasswordToken = undefined;
|
||||
user.resetPasswordExpire = undefined;
|
||||
// user.resetPasswordToken = undefined;
|
||||
// user.resetPasswordExpire = undefined;
|
||||
|
||||
await user.save({ validateBeforeSave: false });
|
||||
// await user.save({ validateBeforeSave: false });
|
||||
|
||||
return res
|
||||
.status(500)
|
||||
@ -732,10 +732,10 @@ export const ResetPasswordAdmin = async (req, res) => {
|
||||
} catch (error) {
|
||||
console.error("Error resetting password:", error);
|
||||
|
||||
console.error(error);
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
message:
|
||||
error.message || "Something went wrong while resetting the password.",
|
||||
message: error?.message || "Something went wrong!",
|
||||
error: error?.message || "",
|
||||
});
|
||||
}
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user