MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / getLinkedNotebookSyncState

Method getLinkedNotebookSyncState

communication/communicationmanager.cpp:731–757  ·  view source on GitHub ↗

Get a linked notebook's sync state

Source from the content-addressed store, hash-verified

729
730// Get a linked notebook's sync state
731bool CommunicationManager::getLinkedNotebookSyncState(SyncState &syncState, LinkedNotebook &linkedNotebook) {
732 try {
733 syncState = linkedNoteStore->getLinkedNotebookSyncState(linkedNotebook, linkedAuthToken);
734 } catch (ThriftException e) {
735 QLOG_ERROR() << "ThriftException:";
736 QLOG_ERROR() << "Exception Type:" << e.type();
737 QLOG_ERROR() << "Exception Msg:" << e.what();
738 error.type = CommunicationError::ThriftException;
739 error.message = errorWhat(e.what());
740 return false;
741 } catch (EDAMUserException e) {
742 QLOG_ERROR() << "EDAMUserException:" << e.errorCode << endl;
743 error.code = e.errorCode;
744 error.type = CommunicationError::EDAMUserException;
745 error.message = errorWhat(e.what());
746 return false;
747 } catch (EDAMSystemException e) {
748 QLOG_ERROR() << "EDAMSystemException";
749 handleEDAMSystemException(e);
750 return false;
751 } catch (EDAMNotFoundException e) {
752 QLOG_ERROR() << "EDAMNotFoundException";
753 handleEDAMNotFoundException(e);
754 return false;
755 }
756 return true;
757}
758
759
760

Callers

nothing calls this directly

Calls 2

typeMethod · 0.80
whatMethod · 0.45

Tested by

no test coverage detected