void SilentUI::note_conflict_detected(NoteManager & manager, const Note::Ptr & localConflictNote, NoteUpdate remoteNote, const std::list<std::string> &) { DBG_OUT("note conflict detected, overwriting without a care"); // TODO: At least respect conflict prefs // TODO: Implement more useful conflict handling if(localConflictNote->id() != remoteNote.m_uuid) { manager.delete_note(localConflictNote); } SyncManager::obj().resolve_conflict(OVERWRITE_EXISTING); }