diff --git a/server/main.go b/server/main.go index 00b1672..2798851 100644 --- a/server/main.go +++ b/server/main.go @@ -94,11 +94,13 @@ func main() { api.Post("/student/report-wifi", handlers.ReportWifiHandler(gormDB)) api.Post("/student/report-blocked-app", handlers.ReportBlockedAppHandler(gormDB)) api.Get("/student/chat/messages", handlers.StudentListChatHandler(gormDB)) + api.Post("/student/chat/messages", handlers.StudentSendChatHandler(gormDB)) api.Get("/student/chat/conversations", handlers.StudentListChatConversationsHandler(gormDB)) api.Get("/student/exam", handlers.GetStudentExamHandler(gormDB)) api.Get("/student/exam/paper-files", handlers.GetStudentExamPaperFilesHandler(gormDB)) api.Get("/student/exam/download", handlers.DownloadStudentExamFileHandler(gormDB)) api.Post("/student/exam/submit", handlers.SubmitStudentExamHandler(gormDB)) + api.Get("/classes/:rkId/allowed-apps", handlers.GetAllowedAppsHandler(gormDB)) // Health check (public) api.Get("/health", func(c *fiber.Ctx) error { @@ -137,7 +139,6 @@ func main() { staff.Get("/classes/:rkId/schedule", handlers.GetClassScheduleHandler(gormDB)) staff.Post("/classes/:rkId/schedule", handlers.SaveClassScheduleHandler(gormDB)) staff.Delete("/classes/:rkId/schedule", handlers.DeleteClassScheduleHandler(gormDB)) - staff.Get("/classes/:rkId/allowed-apps", handlers.GetAllowedAppsHandler(gormDB)) staff.Post("/classes/:rkId/allowed-apps", handlers.SaveAllowedAppsHandler(gormDB)) staff.Get("/app-pool", handlers.ListAppPoolHandler(gormDB)) staff.Get("/app-templates", handlers.ListAppTemplatesHandler(gormDB))