message: Always check if syncer thread is running when triggering sync (mac), closes closes
diff: @@ -1070,13 +1070,11 @@ void Context::onSync(Poco::Util::TimerTask& task) { // NOLINT
  last_sync_started_ = time(0);
  // Always sync asyncronously with syncerActivity
  - if (!trigger_sync_) {
  trigger_sync_ = true;
  if (!syncer_.isRunning()) {
  syncer_.start();
  }
  }
  -}
  void Context::onTimeEntryAutocompletes(Poco::Util::TimerTask& task) { // NOLINT
  std::vector<view::Autocomplete> time_entry_autocompletes;
  @@ -1130,13 +1128,11 @@ void Context::onPushChanges(Poco::Util::TimerTask& task) { // NOLINT
  logger().debug("onPushChanges executing");
  // Always sync asyncronously with syncerActivity
  - if (!trigger_push_) {
  trigger_push_ = true;
  if (!syncer_.isRunning()) {
  syncer_.start();
  }
  }
  -}
  void Context::switchWebSocketOff() {
  logger().debug("switchWebSocketOff");
  