fix loading members

create invitation system, still wip but so far working, no confirmation needed yet
This commit is contained in:
Taah 2022-05-08 22:39:47 -07:00
parent 9eb85613f9
commit 81e437dcf0
7 changed files with 179 additions and 10 deletions

View file

@ -23,7 +23,6 @@ public class Guild
{
private final UUID guildUuid;
private final ZonedDateTime createdAt;
private transient final List<UUID> outgoingInvitations = Lists.newArrayList();
private final List<Member> members = Lists.newArrayList();
private final List<UUID> moderators = Lists.newArrayList();
private final List<Rank> ranks = Lists.newArrayList();
@ -55,6 +54,16 @@ public class Guild
return members.stream().filter(m -> m.getUuid().equals(uuid)).findFirst().orElse(null);
}
public void addMember(UUID uuid)
{
addMember(new Member(uuid));
}
public void addMember(Member member)
{
this.members.add(member);
}
public List<Member> getMembers()
{
List<Member> allMembers = Lists.newArrayList(members);