~bibledit/bibledit/ubuntu-cloud

« back to all changes in this revision

Viewing changes to sendreceive/logic.cpp

  • Committer: Teus Benschop
  • Date: 2022-08-30 18:42:32 UTC
  • Revision ID: teusjannette@gmail.com-20220830184232-a5bf5fkj14cqdx01
new upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
117
117
 
118
118
    if (sync_bibles || sync_rest) {
119
119
      // Store the most recent time that the sync action ran.
120
 
      Database_Config_General::setLastSendReceive (filter_date_seconds_since_epoch ());
 
120
      Database_Config_General::setLastSendReceive (filter::date::seconds_since_epoch ());
121
121
    }
122
122
  }
123
123
}
137
137
 
138
138
 
139
139
// Queues Paratext sync.
140
 
void sendreceive_queue_paratext ()
 
140
void sendreceive_queue_paratext (tasks::enums::paratext_sync method)
141
141
{
142
142
#ifdef HAVE_PARATEXT
143
143
  if (sendreceive_paratext_queued ()) {
144
144
    Database_Logs::log ("About to start synchronizing with Paratext");
145
145
  } else {
146
 
    tasks_logic_queue (SYNCPARATEXT);
 
146
    tasks_logic_queue (SYNCPARATEXT, { to_string(static_cast<int>(method)) });
147
147
  }
148
148
#endif
 
149
  (void) method;
149
150
}
150
151
 
151
152
 
193
194
  }
194
195
  
195
196
  // When the current time is past the next time it is supposed to sync, start the sync.
196
 
  if (filter_date_seconds_since_epoch () >= next_second) {
 
197
  if (filter::date::seconds_since_epoch () >= next_second) {
197
198
    sendreceive_queue_sync (-1, 0);
198
199
  }
199
200
}