( db: Database, cursor: ChangeCursor, backend: string = DEFAULT_BACKEND_ID, )
| 103 | } |
| 104 | |
| 105 | export function writeFetchCursor( |
| 106 | db: Database, |
| 107 | cursor: ChangeCursor, |
| 108 | backend: string = DEFAULT_BACKEND_ID, |
| 109 | ): void { |
| 110 | db.transactionSync(() => { |
| 111 | writeWatermarkValue(db, "fetchRev", cursor.rev, backend); |
| 112 | writeFetchCursorPath(db, cursor.path, backend); |
| 113 | }); |
| 114 | } |
| 115 | |
| 116 | export function compareChangeCursors(a: ChangeCursor, b: ChangeCursor): number { |
| 117 | if (a.rev !== b.rev) return a.rev - b.rev; |
no test coverage detected