internal void SaveEventDataSync(DistractionEventData data) { PositiveThingsDatabase.SaveDistractionSessionData(data); var plainData = new DistractionEventPlainData(data); SynchronizeData(plainData); }
private void SynchronizeData(DistractionEventPlainData plainData) { firebaseHelper.AddEventThing(new DistractionEventData() { EventType = DistractionEventType.StartSession, Time = plainData.Time, UserId = plainData.UserId, }); bool sent = RESTHelper.Post(_configuration.ServerUrl + "PositiveThingsData", plainData, _configuration.ServerUser, _configuration.ServerPassword); if (sent) { plainData.Synchronized = true; PositiveThingsDatabase.SaveDistractionEventPlainData(plainData); } }