Exemple #1
0
    void OnRemoveBannedUserPressed(string userId)
    {
        if (!bannedUsers.Remove(userId))
        {
            return;
        }

        view.RemoveBannedUser(userId);
        usersSearchPromptController.SetUsersInRolList(bannedUsers);
        view.SetBannedUsersEmptyList(bannedUsers.Count == 0);
        view.SetBannedUsersCount(bannedUsers.Count);
        bannedUsersUpdatePayload.bannedUsers = bannedUsers.ToArray();
        OnRequestUpdateSceneBannedUsers?.Invoke(sceneId, bannedUsersUpdatePayload);
    }
 private void OnUpdateSceneBannedUsersRequested(string id, SceneBannedUsersUpdatePayload payload)
 {
     OnRequestUpdateSceneBannedUsers?.Invoke(id, payload);
 }