rename albumUserRepository in album service

This commit is contained in:
mgabor
2024-04-17 10:16:45 +02:00
parent 2154ab04e0
commit a49b066853
2 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -127,11 +127,11 @@ export const mapAlbum = (entity: AlbumEntity, withAssets: boolean, auth?: AuthDt
const sharedUsersV2: AlbumUserResponseDto[] = []; const sharedUsersV2: AlbumUserResponseDto[] = [];
if (entity.sharedUsers) { if (entity.sharedUsers) {
for (const permission of entity.sharedUsers) { for (const albumUser of entity.sharedUsers) {
sharedUsers.push(mapUser(permission.user)); sharedUsers.push(mapUser(albumUser.user));
sharedUsersV2.push({ sharedUsersV2.push({
user: mapUser(permission.user), user: mapUser(albumUser.user),
role: permission.role, role: albumUser.role,
}); });
} }
} }
+4 -4
View File
@@ -32,7 +32,7 @@ export class AlbumService {
@Inject(IAlbumRepository) private albumRepository: IAlbumRepository, @Inject(IAlbumRepository) private albumRepository: IAlbumRepository,
@Inject(IAssetRepository) private assetRepository: IAssetRepository, @Inject(IAssetRepository) private assetRepository: IAssetRepository,
@Inject(IUserRepository) private userRepository: IUserRepository, @Inject(IUserRepository) private userRepository: IUserRepository,
@Inject(IAlbumUserRepository) private albumPermissionRepository: IAlbumUserRepository, @Inject(IAlbumUserRepository) private albumUserRepository: IAlbumUserRepository,
) { ) {
this.access = AccessCore.create(accessRepository); this.access = AccessCore.create(accessRepository);
} }
@@ -232,7 +232,7 @@ export class AlbumService {
} }
album.sharedUsers.push( album.sharedUsers.push(
await this.albumPermissionRepository.create({ user: { id: userId }, album: { id } } as AlbumUserEntity), await this.albumUserRepository.create({ user: { id: userId }, album: { id } } as AlbumUserEntity),
); );
} }
@@ -260,7 +260,7 @@ export class AlbumService {
await this.access.requirePermission(auth, Permission.ALBUM_SHARE, id); await this.access.requirePermission(auth, Permission.ALBUM_SHARE, id);
} }
await this.albumPermissionRepository.delete({ albumId: id, userId }); await this.albumUserRepository.delete({ albumId: id, userId });
} }
async updateAlbumUser(auth: AuthDto, id: string, userId: string, dto: Partial<AlbumUserEntity>): Promise<void> { async updateAlbumUser(auth: AuthDto, id: string, userId: string, dto: Partial<AlbumUserEntity>): Promise<void> {
@@ -273,7 +273,7 @@ export class AlbumService {
throw new BadRequestException('Album not shared with user'); throw new BadRequestException('Album not shared with user');
} }
await this.albumPermissionRepository.update({ albumId: id, userId }, { role: dto.role }); await this.albumUserRepository.update({ albumId: id, userId }, { role: dto.role });
} }
private async findOrFail(id: string, options: AlbumInfoOptions) { private async findOrFail(id: string, options: AlbumInfoOptions) {