Function handleLectureCanceled
handleLectureCanceled( socket: AuthenticatedSocket, io: Server, lectureid: string, notYetPresentStudents: Record<string, unknown[]>, presentStudents: Record<string, unknown[]>, lectureData: Record<string, unknown>, lectureTimeoutIds: Map<string, Timeout>, listOfIpAlreadyUsedLecture: Map<number, Map<string, IpStudentRecord>>,): Promise<void> Parameters
- socket: AuthenticatedSocket
- io: Server
- lectureid: string
- notYetPresentStudents: Record<string, unknown[]>
- presentStudents: Record<string, unknown[]>
- lectureData: Record<string, unknown>
- lectureTimeoutIds: Map<string, Timeout>
- listOfIpAlreadyUsedLecture: Map<number, Map<string, IpStudentRecord>>
Returns Promise<void>
Cancels a lecture if the user has sufficient permissions.