feat: add Overseerr migration

This commit is contained in:
gauthier-th
2025-05-15 00:49:33 +02:00
parent d95cccac6a
commit f96dd64bf9

View 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;