private void SessionUserStatusChanged(Object sender, WatchedObjectsEventArgs <UserStatusProperty> e) { try { UpdateUsersStatus(e); } catch (Exception) { } }
private void UpdateUsersStatus(Object sender, WatchedObjectsEventArgs <UserStatusProperty> e) { if (StatusChangedCallback != null) { UpdateCurrentUserStatus(); StatusChangedCallback(); } else { return; } }
private void UpdateUsersStatus(WatchedObjectsEventArgs <UserStatusProperty> objectChanged) { try { if (_SessionUserStatusList != null) { if (objectChanged != null) { string userId = _people.Session.UserId; UserStatus status = _SessionUserStatusList[userId]; if (status != null) { BusyLightUpdate(status); } } } } catch (Exception) { } }
private void OnUserStatusChanged(object sender, WatchedObjectsEventArgs<UserStatusProperty> e) { if (UserStatusChanged != null) { UserStatusChanged(this, EventArgs.Empty); } }