(token: string, guid: string)
| 535 | } |
| 536 | |
| 537 | export async function deleteNote(token: string, guid: string): Promise<number> { |
| 538 | const writer = new ThriftWriter() |
| 539 | writer.writeMessageBegin('deleteNote', 0) |
| 540 | writer.writeStringField(1, token) |
| 541 | writer.writeStringField(2, guid) |
| 542 | writer.writeFieldStop() |
| 543 | |
| 544 | const reader = await callNoteStore(token, writer) |
| 545 | let usn = 0 |
| 546 | |
| 547 | reader.readStruct((r, fieldId, fieldType) => { |
| 548 | if (fieldId === 0 && fieldType === TYPE_I32) { |
| 549 | usn = r.readI32() |
| 550 | } else { |
| 551 | if (!checkEvernoteException(r, fieldId, fieldType)) { |
| 552 | r.skip(fieldType) |
| 553 | } |
| 554 | } |
| 555 | }) |
| 556 | |
| 557 | return usn |
| 558 | } |
| 559 | |
| 560 | export async function searchNotes( |
| 561 | token: string, |
no test coverage detected