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.