mirror of
https://github.com/immich-app/immich.git
synced 2025-12-24 01:11:32 +03:00
feat: make memories slideshow duration configurable (#22783)
This commit is contained in:
@@ -13,6 +13,12 @@ class AvatarUpdate {
|
||||
class MemoriesUpdate {
|
||||
@ValidateBoolean({ optional: true })
|
||||
enabled?: boolean;
|
||||
|
||||
@Optional()
|
||||
@IsInt()
|
||||
@IsPositive()
|
||||
@ApiProperty({ type: 'integer' })
|
||||
duration?: number;
|
||||
}
|
||||
|
||||
class RatingsUpdate {
|
||||
@@ -166,6 +172,9 @@ class RatingsResponse {
|
||||
|
||||
class MemoriesResponse {
|
||||
enabled: boolean = true;
|
||||
|
||||
@ApiProperty({ type: 'integer' })
|
||||
duration: number = 5;
|
||||
}
|
||||
|
||||
class FoldersResponse {
|
||||
|
||||
@@ -497,6 +497,7 @@ export interface UserPreferences {
|
||||
};
|
||||
memories: {
|
||||
enabled: boolean;
|
||||
duration: number;
|
||||
};
|
||||
people: {
|
||||
enabled: boolean;
|
||||
|
||||
@@ -16,6 +16,7 @@ const getDefaultPreferences = (): UserPreferences => {
|
||||
},
|
||||
memories: {
|
||||
enabled: true,
|
||||
duration: 5,
|
||||
},
|
||||
people: {
|
||||
enabled: true,
|
||||
|
||||
Reference in New Issue
Block a user