MCPcopy Create free account
hub / github.com/AlexErrant/Pentive / makeNoteNotUploadable

Function makeNoteNotUploadable

app/src/sqlite/note.ts:444–462  ·  view source on GitHub ↗
(noteId: NoteId, nook: NookId)

Source from the content-addressed store, hash-verified

442 })
443 },
444 async makeNoteNotUploadable(noteId: NoteId, nook: NookId) {
445 const noteDbId = toLDbId(noteId)
446 await tx(async (db) => {
447 const r1 = await db
448 .deleteFrom('remoteNote')
449 .where('localId', '=', noteDbId)
450 .where('nook', '=', nook)
451 .returningAll()
452 .execute()
453 if (r1.length !== 1)
454 C.toastWarn(
455 `No remoteNote found for nook '${nook}' and noteId '${noteId}'`,
456 )
457 await db
458 .deleteFrom('remoteMedia')
459 .where('localEntityId', '=', noteDbId)
460 .execute()
461 })
462 },
463 async hasRemoteNote(remoteNoteId: RemoteNoteId) {
464 const r = await ky
465 .selectFrom('remoteNote')

Callers

nothing calls this directly

Calls 1

toLDbIdFunction · 0.90

Tested by

no test coverage detected