class EnClient::SearchNoteCommand

Attributes

query[RW]

Public Instance Methods

exec_impl() click to toggle source
# File usr/lib/evernote-mode/enclient.rb, line 706
def exec_impl
  Formatter.to_ascii @query

  filter = Evernote::EDAM::NoteStore::NoteFilter.new
  filter.order = Evernote::EDAM::Type::NoteSortOrder::UPDATED
  filter.words = @query

  server_task do
    notelist = sm.note_store.findNotes sm.auth_token, filter, 0, Evernote::EDAM::Limits::EDAM_USER_NOTES_MAX
    DBUtils.sync_updated_notes dm, sm, tm, notelist.notes
    reply = SearchNoteReply.new
    reply.notes = notelist.notes
    shell.reply self, reply
  end
end