mirror of
https://github.com/standardnotes/server
synced 2026-08-01 08:16:44 -04:00
feat(revisions): add deleting revisions
This commit is contained in:
@@ -13,6 +13,15 @@ export class MySQLRevisionRepository implements RevisionRepositoryInterface {
|
||||
private revisionMapper: MapperInterface<Revision, TypeORMRevision>,
|
||||
) {}
|
||||
|
||||
async removeOneByUuid(revisionUuid: Uuid, userUuid: Uuid): Promise<void> {
|
||||
await this.ormRepository
|
||||
.createQueryBuilder()
|
||||
.delete()
|
||||
.from('revisions')
|
||||
.where('uuid = :revisionUuid AND user_uuid = :userUuid', { userUuid, revisionUuid })
|
||||
.execute()
|
||||
}
|
||||
|
||||
async findOneByUuid(revisionUuid: Uuid, userUuid: Uuid): Promise<Revision | null> {
|
||||
const typeormRevision = await this.ormRepository
|
||||
.createQueryBuilder()
|
||||
|
||||
Reference in New Issue
Block a user