/// <summary> /// sync state from server.suhc unread state .etc; /// </summary> /// <returns></returns> public Task <AggregatedState> SyncStateAsync() { lock (mutex) { var rtn = new AggregatedState(); rtn.Unread = GetFromLocal(); return(Task.FromResult(rtn)); } }
public void SetUp() { _dateTimeOffsetProvider = new DateTimeOffsetProvider(); _n1Chain = new Chain(_dateTimeOffsetProvider); _n2Chain = new Chain(_dateTimeOffsetProvider); _n3Chain = new Chain(_dateTimeOffsetProvider); _state1 = new AggregatedState <string>(_n1Chain); _state2 = new AggregatedState <string>(_n2Chain); _state3 = new AggregatedState <string>(_n3Chain); }