DeleteNote deletes an existing note from notefile
(ctx context.Context, ei *NotefileEventInfo, endpointID string, notefileID string, noteID string)
| 1448 | |
| 1449 | // DeleteNote deletes an existing note from notefile |
| 1450 | func (box *Notebox) DeleteNote(ctx context.Context, ei *NotefileEventInfo, endpointID string, notefileID string, noteID string) (err error) { |
| 1451 | openfile, file, err := box.OpenNotefile(ctx, notefileID) |
| 1452 | if err != nil { |
| 1453 | return err |
| 1454 | } |
| 1455 | |
| 1456 | err = file.DeleteNote(ctx, ei, endpointID, noteID) |
| 1457 | |
| 1458 | openfile.Close(ctx) |
| 1459 | |
| 1460 | return err |
| 1461 | } |
| 1462 | |
| 1463 | // GetChanges retrieves the next batch of changes being tracked |
| 1464 | func (box *Notebox) GetChanges(endpointID string, maxBatchSize int) (file *Notefile, numChanges int, totalChanges int, totalNotes int, since int64, until int64, err error) { |