Classroom ile ilgili hatalar
This commit is contained in:
parent
43f1cf9fe5
commit
c00bc1acf0
2 changed files with 1 additions and 22 deletions
|
|
@ -261,13 +261,6 @@ public class ClassroomAppService : PlatformAppService, IClassroomAppService
|
|||
|
||||
public async Task<List<ClassroomAttendanceDto>> GetAttendanceAsync(Guid sessionId)
|
||||
{
|
||||
var classSession = await _classSessionRepository.GetAsync(sessionId);
|
||||
|
||||
if (classSession.TeacherId != CurrentUser.Id)
|
||||
{
|
||||
throw new UnauthorizedAccessException("Only the teacher can view attendance");
|
||||
}
|
||||
|
||||
var attendanceRecords = await _attendanceRepository.GetListAsync(
|
||||
x => x.SessionId == sessionId
|
||||
);
|
||||
|
|
@ -277,13 +270,6 @@ public class ClassroomAppService : PlatformAppService, IClassroomAppService
|
|||
|
||||
public async Task<List<ClassroomParticipantDto>> GetParticipantAsync(Guid sessionId)
|
||||
{
|
||||
var classSession = await _classSessionRepository.GetAsync(sessionId);
|
||||
|
||||
if (classSession.TeacherId != CurrentUser.Id)
|
||||
{
|
||||
throw new UnauthorizedAccessException("Only the teacher can view participant");
|
||||
}
|
||||
|
||||
var participantRecords = await _participantRepository.GetListAsync(
|
||||
x => x.SessionId == sessionId
|
||||
);
|
||||
|
|
@ -293,13 +279,6 @@ public class ClassroomAppService : PlatformAppService, IClassroomAppService
|
|||
|
||||
public async Task<List<ClassroomChatDto>> GetChatAsync(Guid sessionId)
|
||||
{
|
||||
var classSession = await _classSessionRepository.GetAsync(sessionId);
|
||||
|
||||
if (classSession.TeacherId != CurrentUser.Id)
|
||||
{
|
||||
throw new UnauthorizedAccessException("Only the teacher can view chat");
|
||||
}
|
||||
|
||||
var chatRecords = await _chatRepository.GetListAsync(
|
||||
x => x.SessionId == sessionId
|
||||
);
|
||||
|
|
|
|||
|
|
@ -346,7 +346,7 @@ const RoomDetail: React.FC = () => {
|
|||
const handleLeaveCall = async () => {
|
||||
try {
|
||||
// Eğer teacher ise sınıfı kapat
|
||||
if (user.role === 'teacher') {
|
||||
if (user.role === 'teacher' && user.id === classSession.teacherId) {
|
||||
await endClassroom(classSession.id)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue