Skip to content

Commit f287331

Browse files
authored
fix: linting issues on app.ts. (#315)
1 parent b27c2af commit f287331

1 file changed

Lines changed: 13 additions & 12 deletions

File tree

apps/backend/src/app.ts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
1-
import Fastify from 'fastify';
1+
import path from 'node:path';
2+
import { fileURLToPath } from 'node:url';
3+
4+
import cookie from '@fastify/cookie';
25
import cors from '@fastify/cors';
36
import helmet from '@fastify/helmet';
47
import jwt from '@fastify/jwt';
5-
import cookie from '@fastify/cookie';
68
import multipart from '@fastify/multipart';
7-
import fastifyStatic from '@fastify/static';
89
import rateLimit from '@fastify/rate-limit';
9-
import path from 'path';
10-
import { fileURLToPath } from 'url';
10+
import fastifyStatic from '@fastify/static';
11+
import Fastify, {type FastifyInstance} from 'fastify';
1112

1213
import { prismaPlugin } from './plugins/prisma.js';
1314
import { redisPlugin } from './plugins/redis.js';
15+
import { analyticsRoutes } from './routes/analytics.js';
1416
import { authRoutes } from './routes/auth.js';
15-
import { profileRoutes } from './routes/profiles.js';
1617
import { cardRoutes } from './routes/cards.js';
17-
import { publicRoutes } from './routes/public.js';
18-
import { followRoutes } from './routes/follow.js';
1918
import { connectRoutes } from './routes/connect.js';
20-
import { analyticsRoutes } from './routes/analytics.js';
21-
import { nfcRoutes } from './routes/nfc.js';
2219
import { eventRoutes } from './routes/event.js';
20+
import { followRoutes } from './routes/follow.js';
21+
import { nfcRoutes } from './routes/nfc.js';
22+
import { profileRoutes } from './routes/profiles.js';
23+
import { publicRoutes } from './routes/public.js';
2324
import { validateEnv } from './utils/validateEnv.js';
2425

2526
const __dirname = path.dirname(fileURLToPath(import.meta.url));
2627

27-
export async function buildApp() {
28+
export async function buildApp():Promise<FastifyInstance> {
2829
// Validate all required secrets before registering any plugin.
2930
// If validation fails the process exits here — no partially-initialised
3031
// auth state can exist because Fastify is not yet instantiated.
@@ -93,7 +94,7 @@ export async function buildApp() {
9394
app.decorate('authenticate', async function (request: any, reply: any) {
9495
try {
9596
await request.jwtVerify();
96-
} catch (err) {
97+
} catch (_err) {
9798
reply.status(401).send({ error: 'Unauthorized' });
9899
}
99100
});

0 commit comments

Comments
 (0)