* fix: text overflow in add course page German buttons * feat: show warning popup when user selects course plan in new course page if user is already in a course with the same ID * use firstWhereOrNull for room search
10 lines
355 B
Dart
10 lines
355 B
Dart
import 'package:collection/collection.dart';
|
|
import 'package:matrix/matrix.dart';
|
|
|
|
import 'package:fluffychat/pangea/course_plans/courses/course_plan_room_extension.dart';
|
|
|
|
extension CoursePlanClientExtension on Client {
|
|
Room? getRoomByCourseId(String courseId) => rooms.firstWhereOrNull(
|
|
(room) => room.coursePlan?.uuid == courseId,
|
|
);
|
|
}
|