feat: add Overseerr migration
This commit is contained in:
15
server/lib/settings/migrations/0000_overseerr_merge.ts
Normal file
15
server/lib/settings/migrations/0000_overseerr_merge.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { MediaServerType } from '@server/constants/server';
|
||||
import type { AllSettings } from '@server/lib/settings';
|
||||
|
||||
const overseerrMerge = (settings: any): AllSettings => {
|
||||
if (settings.main.mediaServerType) {
|
||||
return settings; // already migrated
|
||||
}
|
||||
const newSettings = { ...settings };
|
||||
newSettings.main.mediaServerType = MediaServerType.PLEX;
|
||||
newSettings.main.applicationTitle = 'Seerr';
|
||||
newSettings.notifications.agents.email.options.senderName = 'Seerr';
|
||||
return newSettings;
|
||||
};
|
||||
|
||||
export default overseerrMerge;
|
||||
Reference in New Issue
Block a user