From b908437dd4d4add91a009a2884013e2c8fbfada0 Mon Sep 17 00:00:00 2001 From: Tanner Shaw Date: Sun, 5 Nov 2023 12:14:35 -0600 Subject: [PATCH] feat(router) adding jubmoji router --- prisma/schema.prisma | 2 +- src/data/db/find.ts | 10 ++++++++++ src/endpoints/index.ts | 2 ++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 6f0ee47..2e1e097 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -42,7 +42,7 @@ model GateWayIdentity { id String @id @default(auto()) @map("_id") @db.ObjectId semaphoreIdentity String @unique discordId String? - jubmojii String[] + jubmoji String[] steamId64 String? roomIds String[] @default([]) @db.ObjectId rooms Rooms[] @relation(fields: [roomIds], references: [id]) diff --git a/src/data/db/find.ts b/src/data/db/find.ts index 6ba9cad..398a936 100644 --- a/src/data/db/find.ts +++ b/src/data/db/find.ts @@ -153,3 +153,13 @@ export async function findRoomWithMessageId( throw err; } } + +export async function findAllJubmojiNullifiers() { + const jubmojiNullifiers = await prisma.gateWayIdentity.findMany({ + select: { + jubmoji: true + } + }) + + return jubmojiNullifiers; +} diff --git a/src/endpoints/index.ts b/src/endpoints/index.ts index c48b34c..3455090 100644 --- a/src/endpoints/index.ts +++ b/src/endpoints/index.ts @@ -9,6 +9,7 @@ import codeRouter from './gateways/inviteCode'; import roomRouter from './rooms/rooms'; import identityRouter from './identity/idc'; import adminRouter from './admin/admin'; +import jubmojiRouter from './gateways/jubmojis'; export function initEndpoints(app: Express) { // This code is used to fetch the server info from the api @@ -17,6 +18,7 @@ export function initEndpoints(app: Express) { app.use('/gateway/eth', ethRouter); app.use('/gateway/theword', theWordRouter); app.use('/gateway/code', codeRouter); + app.use('/gateway/jubmojis', jubmojiRouter) app.use('/room', roomRouter); app.use('/identity', identityRouter); app.use('/admin', adminRouter);