cx status

vnext
Paul Schneider 8 years ago
parent 4d9de30910
commit 11e5bf3a38
1 changed files with 8 additions and 3 deletions

@ -21,15 +21,20 @@ namespace ZicMoove.ViewModels.Messaging
public ConnectionState State
{
get { return state; }
set
{
SetProperty<ConnectionState>(ref state, value);
}
}
public ChatViewModel()
{
App.ChatHubConnection.StateChanged += ChatHubConnection_StateChanged;
MainSettings.UserChanged += MainSettings_UserChanged;
Messages = new ObservableCollection<ChatMessage>();
Notifs = new ObservableCollection<ChatMessage>();
ChatUsers = DataManager.Instance.ChatUsers;
State = App.ChatHubConnection.State;
App.ChatHubConnection.StateChanged += ChatHubConnection_StateChanged;
MainSettings.UserChanged += MainSettings_UserChanged;
App.ChatHubProxy.On<string, string>("addMessage", (n, m) =>
{
Messages.Add(new ChatMessage
@ -93,7 +98,7 @@ namespace ZicMoove.ViewModels.Messaging
private void ChatHubConnection_StateChanged(StateChange obj)
{
SetProperty<ConnectionState>(ref state, obj.NewState, "State");
State = obj.NewState;
}
}
}

Loading…