Skip to content

Commit 9941e44

Browse files
committed
Fix admin
1 parent e963b98 commit 9941e44

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

packages/quizms-firebase/src/functions/api/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { validate } from "@olinfo/quizms/utils";
22
import type { CallableRequest } from "firebase-functions/https";
33
import * as logger from "firebase-functions/logger";
44

5+
import { adminLogin } from "./admin";
56
import { type ApiRequest, apiRequestSchema } from "./schema";
67
import { studentLogin } from "./student";
78
import {
@@ -31,6 +32,8 @@ async function dispatch(request: CallableRequest) {
3132

3233
try {
3334
switch (data.action) {
35+
case "adminLogin":
36+
return await adminLogin(request, data);
3437
case "studentLogin":
3538
return await studentLogin(request, data);
3639
case "teacherLogin":

packages/quizms-firebase/src/functions/api/schema.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ export const teacherFinalizeParticipationSchema = z.object({
4242
export type TeacherFinalizeParticipation = z.infer<typeof teacherFinalizeParticipationSchema>;
4343

4444
export const apiRequestSchema = z.discriminatedUnion("action", [
45+
adminLoginSchema,
4546
studentLoginSchema,
4647
teacherLoginSchema,
4748
teacherStartParticipationSchema,

0 commit comments

Comments
 (0)