cx status
This commit is contained in:
parent
4aa21e4455
commit
8e7503e2a0
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…
Add table
Add a link
Reference in a new issue