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

Method getNotebookList

communication/communicationmanager.cpp:912–940  ·  view source on GitHub ↗

get a list of all notebooks

Source from the content-addressed store, hash-verified

910
911// get a list of all notebooks
912bool CommunicationManager::getNotebookList(QList<Notebook> &list) {
913 QList<Notebook> retval;
914 try {
915 retval = noteStore->listNotebooks(authToken);
916 list = retval;
917 } catch (ThriftException e) {
918 QLOG_ERROR() << "ThriftException:";
919 QLOG_ERROR() << "Exception Type:" << e.type();
920 QLOG_ERROR() << "Exception Msg:" << e.what();
921 error.type = CommunicationError::ThriftException;
922 error.message = errorWhat(e.what());
923 return false;
924 } catch (EDAMUserException e) {
925 QLOG_ERROR() << "EDAMUserException:" << e.errorCode << endl;
926 error.type = CommunicationError::EDAMUserException;
927 error.message = errorWhat(e.what());
928 error.code = e.errorCode;
929 return false;
930 } catch (EDAMSystemException e) {
931 QLOG_ERROR() << "EDAMSystemException";
932 handleEDAMSystemException(e);
933 return false;
934 } catch (EDAMNotFoundException e) {
935 QLOG_ERROR() << "EDAMNotFoundException";
936 handleEDAMNotFoundException(e);
937 return false;
938 }
939 return true;
940}
941
942
943

Callers

nothing calls this directly

Calls 3

listNotebooksMethod · 0.80
typeMethod · 0.80
whatMethod · 0.45

Tested by

no test coverage detected