fix type errors
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { Router } from "express";
|
||||
import express, { Router } from "express";
|
||||
import { db } from "../db/fcmTokens.js";
|
||||
import {
|
||||
requireAuth,
|
||||
@@ -12,7 +12,7 @@ import { formatElapsedMs } from "../util/formatElapsed.js";
|
||||
import { maskToken } from "../util/maskToken.js";
|
||||
|
||||
// TODO: Protect this endpoint before production deployment
|
||||
export const debugRouter = Router();
|
||||
export const debugRouter: express.Router = Router();
|
||||
|
||||
function deviceDebugPayload(row: {
|
||||
id: string;
|
||||
@@ -56,7 +56,10 @@ debugRouter.get("/device/:token", requireAuth, async (req, res) => {
|
||||
return;
|
||||
}
|
||||
|
||||
const fcmToken = decodeURIComponent(req.params.token);
|
||||
const tokenParam = req.params.token;
|
||||
const fcmToken = decodeURIComponent(
|
||||
Array.isArray(tokenParam) ? tokenParam[0] : tokenParam
|
||||
);
|
||||
const suffix = maskToken(fcmToken);
|
||||
console.log("[DebugEndpoint] Device lookup request, token suffix:", suffix);
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import { Router } from "express";
|
||||
import express, { Router } from "express";
|
||||
import { db } from "../db/fcmTokens.js";
|
||||
import { requireAuthOrNotificationLocalTest } from "../middleware/auth.js";
|
||||
import { errorMessage, formatElapsedMs } from "../util/formatElapsed.js";
|
||||
import { maskToken } from "../util/maskToken.js";
|
||||
|
||||
export const notificationsRouter = Router();
|
||||
export const notificationsRouter: express.Router = Router();
|
||||
|
||||
notificationsRouter.get("/", (_req, res) => {
|
||||
res.json({ ok: true, resource: "notifications" });
|
||||
|
||||
Reference in New Issue
Block a user