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