feat: create authenticatedReq

This commit is contained in:
amhsirak
2025-01-29 15:22:15 +05:30
parent bb77fe3b93
commit 7ae17685c5

View File

@@ -108,6 +108,7 @@ router.get(
"/current-user",
requireSignIn,
async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest;
try {
if (!req.user) {
return res.status(401).json({ ok: false, error: "Unauthorized" });
@@ -165,6 +166,7 @@ router.post(
"/generate-api-key",
requireSignIn,
async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest;
try {
if (!req.user) {
return res.status(401).json({ ok: false, error: "Unauthorized" });
@@ -205,6 +207,7 @@ router.get(
"/api-key",
requireSignIn,
async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest;
try {
if (!req.user) {
return res.status(401).json({ ok: false, error: "Unauthorized" });
@@ -233,6 +236,7 @@ router.delete(
"/delete-api-key",
requireSignIn,
async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest;
if (!req.user) {
return res.status(401).send({ error: "Unauthorized" });
}
@@ -295,6 +299,7 @@ router.get(
"/google/callback",
requireSignIn,
async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest;
const { code, state } = req.query;
try {
if (!state) {
@@ -404,6 +409,7 @@ router.post(
"/gsheets/data",
requireSignIn,
async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest;
const { spreadsheetId, robotId } = req.body;
if (!req.user) {
return res.status(401).send({ error: "Unauthorized" });
@@ -521,6 +527,7 @@ router.post(
"/gsheets/remove",
requireSignIn,
async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest;
const { robotId } = req.body;
if (!robotId) {
return res.status(400).json({ message: "Robot ID is required" });