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