feat: add require sign in middleware

This commit is contained in:
Rohit
2025-02-26 14:50:52 +05:30
parent 05590eae83
commit 905c81f266

View File

@@ -677,7 +677,7 @@ router.get("/airtable", requireSignIn, (req: Request, res) => {
res.redirect(`https://airtable.com/oauth2/v1/authorize?${params}`); res.redirect(`https://airtable.com/oauth2/v1/authorize?${params}`);
}); });
router.get("/airtable/callback", async (req: Request, res) => { router.get("/airtable/callback", requireSignIn, async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest; const authenticatedReq = req as AuthenticatedRequest;
const baseUrl = process.env.PUBLIC_URL || "http://localhost:5173"; const baseUrl = process.env.PUBLIC_URL || "http://localhost:5173";
@@ -890,7 +890,7 @@ router.post("/airtable/remove", requireSignIn, async (req: Request, res) => {
// Fetch tables from an Airtable base // Fetch tables from an Airtable base
router.get("/airtable/tables", requireSignIn,async (req: Request, res) => { router.get("/airtable/tables", requireSignIn, async (req: Request, res) => {
const authenticatedReq = req as AuthenticatedRequest; const authenticatedReq = req as AuthenticatedRequest;
try { try {
const { baseId, robotId } = authenticatedReq.query; const { baseId, robotId } = authenticatedReq.query;