diff --git a/src/app/models/group.ts b/src/app/models/group.ts index 0395207..9c0ff55 100644 --- a/src/app/models/group.ts +++ b/src/app/models/group.ts @@ -9,5 +9,6 @@ export class Group { members: User[] = new Array(); admins: User[] = new Array(); events: Event[] = new Array(); + joined: boolean; allowedToJoinGroup = false; } diff --git a/src/app/services/group/group.service.ts b/src/app/services/group/group.service.ts index 7dabc2e..83e0fb4 100644 --- a/src/app/services/group/group.service.ts +++ b/src/app/services/group/group.service.ts @@ -32,6 +32,7 @@ export class GroupService { getGroup(groupId:$groupId){ id name + joined creator{id name handle} admins{id name handle} members{id name handle} @@ -52,6 +53,8 @@ export class GroupService { group.creator.userID = response.data.getGroup.creator.id; group.creator.handle = response.data.getGroup.creator.handle; group.creator.username = response.data.getGroup.creator.name; + group.joined = response.data.getGroup.joined; + for (const member of response.data.getGroup.members) { const user = new User(); user.userID = member.id;