Initialise settings versions

This commit is contained in:
Rory& 2025-07-11 15:49:00 +02:00
parent 18e752a457
commit 9baeb19499

View File

@ -138,28 +138,23 @@ export class UserSettingsProtos extends BaseClassWithoutId {
if (!userSettings.userSettings) { if (!userSettings.userSettings) {
userSettings.userSettings = PreloadedUserSettings.create({ userSettings.userSettings = PreloadedUserSettings.create({
ads: { versions: {
alwaysDeliver: false, dataVersion: 0,
}, clientVersion: 0,
appearance: { serverVersion: 0,
developerMode: user.settings?.developer_mode ?? true,
theme: PreloadedUserSettings_Theme.DARK,
mobileRedesignDisabled: true,
launchPadMode:
PreloadedUserSettings_LaunchPadMode.LAUNCH_PAD_DISABLED,
swipeRightToLeftMode:
PreloadedUserSettings_SwipeRightToLeftMode.SWIPE_RIGHT_TO_LEFT_REPLY,
timestampHourCycle:
PreloadedUserSettings_TimestampHourCycle.AUTO,
uiDensity:
PreloadedUserSettings_UIDensity.UI_DENSITY_COMPACT,
}, },
}); });
modified = true; modified = true;
} }
if (!userSettings.frecencySettings) { if (!userSettings.frecencySettings) {
userSettings.frecencySettings = FrecencyUserSettings.create({}); userSettings.frecencySettings = FrecencyUserSettings.create({
versions: {
dataVersion: 0,
clientVersion: 0,
serverVersion: 0,
},
});
modified = true; modified = true;
} }