Exemplo n.º 1
0
        private void postUserListItemUpdateHandler(UserListUpdateCommand c)
        {
            _ActorState[c.Id] = c.UserListItemData;
            _logger.Info($"Updated User list item Id{c.Id} UserName:{c.UserListItemData.UserName}.");
            UserListUpdatedEvent message = new UserListUpdatedEvent(c.UserListItemData.Copy(), c.User, c.ConnectionId);

            NotifySubscribers(message);
            AutoSaveSnashot(false);
        }
Exemplo n.º 2
0
        private void HandleUserUpdatedEvent(UserUpdatedEvent e)
        {
            UserState    cs = e.ResultUserState;
            UserListItem newUserListItem = UserListItem.GenerateUserListItemFromUserState(cs);

            UserListUpdateCommand newCLUC = new UserListUpdateCommand(newUserListItem, e.User, e.ConnectionId);

            _logger.Info($"Updating User list Id:{cs.Id} UserName:{cs.UserName}.");
            Persist <UserListUpdateCommand>(newCLUC, postUserListItemUpdateHandler);
        }
Exemplo n.º 3
0
 private void UpdateUserListRecoveryCommand(UserListUpdateCommand c)
 {
     _logger.Info($"Recovering update User list item Id:{c.Id} UserName:{c.UserListItemData.UserName}.");
     _ActorState[c.Id] = c.UserListItemData;
     _logger.Info($"Recovered update User list item Id:{c.Id} UserName:{c.UserListItemData.UserName}.");
 }