Merge pull request #190 from pangeachat/exclude-self-from-invite-list

Checks if teacher is user before adding to invite list
This commit is contained in:
ggurdin 2024-05-14 10:00:23 -04:00 committed by GitHub
commit f716f1c906
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -87,7 +87,8 @@ extension PangeaClient on Client {
final List<User> teachers = [];
for (final classRoom in classesAndExchangesImIn) {
for (final teacher in await classRoom.teachers) {
if (!teachers.any((e) => e.id == teacher.id)) {
// If person requesting list of teachers is a teacher in another classroom, don't add them to the list
if (!teachers.any((e) => e.id == teacher.id) && userID != teacher.id) {
teachers.add(teacher);
}
}