Show current group members in syncplay group dialog
This commit is contained in:
@@ -193,10 +193,19 @@ class Manager {
|
||||
this.queueCore.updatePlayQueue(apiClient, cmd.Data);
|
||||
break;
|
||||
case 'UserJoined':
|
||||
|
||||
toast(globalize.translate('MessageSyncPlayUserJoined', cmd.Data));
|
||||
if (!this.groupInfo.Participants) {
|
||||
this.groupInfo.Participants = [cmd.Data];
|
||||
} else {
|
||||
this.groupInfo.Participants.push(cmd.Data);
|
||||
}
|
||||
break;
|
||||
case 'UserLeft':
|
||||
toast(globalize.translate('MessageSyncPlayUserLeft', cmd.Data));
|
||||
if (this.groupInfo.Participants) {
|
||||
this.groupInfo.Participants = this.groupInfo.Participants.filter((user) => user !== cmd.Data);
|
||||
}
|
||||
break;
|
||||
case 'GroupJoined':
|
||||
cmd.Data.LastUpdatedAt = new Date(cmd.Data.LastUpdatedAt);
|
||||
|
||||
Reference in New Issue
Block a user