GreenQloud.Persistence.SQLite.SQLiteEventDAO.RemoveAllUnsynchronized C# (CSharp) Method

RemoveAllUnsynchronized() public method

public RemoveAllUnsynchronized ( ) : void
return void
        public override void RemoveAllUnsynchronized()
        {
            List<Event> list = EventsToSync;
            foreach (Event e in list)
            {
                UpdateToSynchronized (e, RESPONSE.IGNORED);
            }
        }

Usage Example

Ejemplo n.º 1
0
 public void InitializeSynchronizers(bool recovery = false)
 {
     if (recovery) {
         repo.Recovering = true;
         SQLiteRepositoryDAO dao = new SQLiteRepositoryDAO();
         dao.Update(repo);
     }
     if (recovery || repo.Recovering)
     {
         SQLiteEventDAO eventDao = new SQLiteEventDAO(this.repo);
         eventDao.RemoveAllUnsynchronized();
         recoverySynchronizer.Start();
     }
     else
     {
         recoverySynchronizer.Skip();
     }
     localSynchronizer.Start ();
     remoteSynchronizer.Start ();
     synchronizerResolver.Start();
 }