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