mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
rename stuff
This commit is contained in:
@@ -1,13 +0,0 @@
|
||||
import { AlbumPermissionEntity } from 'src/entities/album-permission.entity';
|
||||
|
||||
export const IAlbumPermissionRepository = 'IAlbumPermissionRepository';
|
||||
|
||||
export interface IAlbumPermissionRepository {
|
||||
create(albumPermission: Partial<AlbumPermissionEntity>): Promise<AlbumPermissionEntity>;
|
||||
update(
|
||||
userId: string,
|
||||
albumId: string,
|
||||
albumPermission: Partial<AlbumPermissionEntity>,
|
||||
): Promise<AlbumPermissionEntity>;
|
||||
delete(userId: string, albumId: string): Promise<void>;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
import { AlbumUserEntity } from 'src/entities/album-user.entity';
|
||||
|
||||
export const IAlbumUserRepository = 'IAlbumUserRepository';
|
||||
|
||||
export type AlbumPermissionId = {
|
||||
albumId: string;
|
||||
userId: string;
|
||||
};
|
||||
|
||||
export interface IAlbumUserRepository {
|
||||
create(albumPermission: Partial<AlbumUserEntity>): Promise<AlbumUserEntity>;
|
||||
update({ userId, albumId }: AlbumPermissionId, albumPermission: Partial<AlbumUserEntity>): Promise<AlbumUserEntity>;
|
||||
delete({ userId, albumId }: AlbumPermissionId): Promise<void>;
|
||||
}
|
||||
Reference in New Issue
Block a user