mirror of
https://github.com/immich-app/immich
synced 2025-06-04 09:33:30 +00:00

* add setting switch this isnt bound to anything yet * make google casting opt-in * doc updates * lint docs * remove unneeded translation items * update mobile openai defs * fix failing test we need to mock user prefs since CastButton uses it
44 lines
791 B
TypeScript
44 lines
791 B
TypeScript
import type { UserPreferencesResponseDto } from '@immich/sdk';
|
|
import { Sync } from 'factory.ts';
|
|
|
|
export const preferencesFactory = Sync.makeFactory<UserPreferencesResponseDto>({
|
|
cast: {
|
|
gCastEnabled: false,
|
|
},
|
|
download: {
|
|
archiveSize: 0,
|
|
includeEmbeddedVideos: false,
|
|
},
|
|
emailNotifications: {
|
|
albumInvite: false,
|
|
albumUpdate: false,
|
|
enabled: false,
|
|
},
|
|
folders: {
|
|
enabled: false,
|
|
sidebarWeb: false,
|
|
},
|
|
memories: {
|
|
enabled: false,
|
|
},
|
|
people: {
|
|
enabled: false,
|
|
sidebarWeb: false,
|
|
},
|
|
purchase: {
|
|
hideBuyButtonUntil: '',
|
|
showSupportBadge: false,
|
|
},
|
|
ratings: {
|
|
enabled: false,
|
|
},
|
|
sharedLinks: {
|
|
enabled: false,
|
|
sidebarWeb: false,
|
|
},
|
|
tags: {
|
|
enabled: false,
|
|
sidebarWeb: false,
|
|
},
|
|
});
|