cx status

This commit is contained in:
2017-03-09 22:19:42 +01:00
parent 4d9de30910
commit 11e5bf3a38

View File

@ -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;
}
}
}