summaryrefslogtreecommitdiff
path: root/packages/frontend/src/boot
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-03-10 11:27:07 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-03-10 11:27:07 +0900
commitb2007438451e0022044888af663ce361b23ec45f (patch)
tree4fac5f34c9e0aed023eabe58f9bd81dda0c776b5 /packages/frontend/src/boot
parentrefactor(frontend): rename pizzax fields (diff)
downloadsharkey-b2007438451e0022044888af663ce361b23ec45f.tar.gz
sharkey-b2007438451e0022044888af663ce361b23ec45f.tar.bz2
sharkey-b2007438451e0022044888af663ce361b23ec45f.zip
refactor(frontend): rename store.set -> store.commit
Diffstat (limited to 'packages/frontend/src/boot')
-rw-r--r--packages/frontend/src/boot/common.ts4
-rw-r--r--packages/frontend/src/boot/main-boot.ts152
2 files changed, 78 insertions, 78 deletions
diff --git a/packages/frontend/src/boot/common.ts b/packages/frontend/src/boot/common.ts
index d09c6d39d2..d597e8a20a 100644
--- a/packages/frontend/src/boot/common.ts
+++ b/packages/frontend/src/boot/common.ts
@@ -198,8 +198,8 @@ export async function common(createVue: () => App<Element>) {
fetchInstanceMetaPromise.then(() => {
// TODO: instance.defaultLightTheme/instance.defaultDarkThemeが不正な形式だった場合のケア
- if (prefer.s.lightTheme == null && instance.defaultLightTheme != null) prefer.set('lightTheme', JSON.parse(instance.defaultLightTheme));
- if (prefer.s.darkTheme == null && instance.defaultDarkTheme != null) prefer.set('darkTheme', JSON.parse(instance.defaultDarkTheme));
+ if (prefer.s.lightTheme == null && instance.defaultLightTheme != null) prefer.commit('lightTheme', JSON.parse(instance.defaultLightTheme));
+ if (prefer.s.darkTheme == null && instance.defaultDarkTheme != null) prefer.commit('darkTheme', JSON.parse(instance.defaultDarkTheme));
});
watch(prefer.r.overridedDeviceKind, (kind) => {
diff --git a/packages/frontend/src/boot/main-boot.ts b/packages/frontend/src/boot/main-boot.ts
index 411cf3f672..72b05ad05e 100644
--- a/packages/frontend/src/boot/main-boot.ts
+++ b/packages/frontend/src/boot/main-boot.ts
@@ -141,88 +141,88 @@ export async function mainBoot() {
if (store.s.menu.length > 0) {
const themes = await misskeyApi('i/registry/get', { scope: ['client'], key: 'themes' }).catch(() => []);
if (themes.length > 0) {
- prefer.set('themes', themes);
+ prefer.commit('themes', themes);
}
const plugins = ColdDeviceStorage.get('plugins');
- prefer.set('plugins', plugins.map(p => ({
+ prefer.commit('plugins', plugins.map(p => ({
...p,
installId: (p as any).id,
id: undefined,
})));
- prefer.set('lightTheme', ColdDeviceStorage.get('lightTheme'));
- prefer.set('darkTheme', ColdDeviceStorage.get('darkTheme'));
- prefer.set('syncDeviceDarkMode', ColdDeviceStorage.get('syncDeviceDarkMode'));
- prefer.set('overridedDeviceKind', store.s.overridedDeviceKind);
- prefer.set('widgets', store.s.widgets);
- prefer.set('keepCw', store.s.keepCw);
- prefer.set('collapseRenotes', store.s.collapseRenotes);
- prefer.set('rememberNoteVisibility', store.s.rememberNoteVisibility);
- prefer.set('uploadFolder', store.s.uploadFolder);
- prefer.set('keepOriginalUploading', store.s.keepOriginalUploading);
- prefer.set('menu', store.s.menu);
- prefer.set('statusbars', store.s.statusbars);
- prefer.set('pinnedUserLists', store.s.pinnedUserLists);
- prefer.set('serverDisconnectedBehavior', store.s.serverDisconnectedBehavior);
- prefer.set('nsfw', store.s.nsfw);
- prefer.set('highlightSensitiveMedia', store.s.highlightSensitiveMedia);
- prefer.set('animation', store.s.animation);
- prefer.set('animatedMfm', store.s.animatedMfm);
- prefer.set('advancedMfm', store.s.advancedMfm);
- prefer.set('showReactionsCount', store.s.showReactionsCount);
- prefer.set('enableQuickAddMfmFunction', store.s.enableQuickAddMfmFunction);
- prefer.set('loadRawImages', store.s.loadRawImages);
- prefer.set('imageNewTab', store.s.imageNewTab);
- prefer.set('disableShowingAnimatedImages', store.s.disableShowingAnimatedImages);
- prefer.set('emojiStyle', store.s.emojiStyle);
- prefer.set('menuStyle', store.s.menuStyle);
- prefer.set('useBlurEffectForModal', store.s.useBlurEffectForModal);
- prefer.set('useBlurEffect', store.s.useBlurEffect);
- prefer.set('showFixedPostForm', store.s.showFixedPostForm);
- prefer.set('showFixedPostFormInChannel', store.s.showFixedPostFormInChannel);
- prefer.set('enableInfiniteScroll', store.s.enableInfiniteScroll);
- prefer.set('useReactionPickerForContextMenu', store.s.useReactionPickerForContextMenu);
- prefer.set('showGapBetweenNotesInTimeline', store.s.showGapBetweenNotesInTimeline);
- prefer.set('instanceTicker', store.s.instanceTicker);
- prefer.set('emojiPickerScale', store.s.emojiPickerScale);
- prefer.set('emojiPickerWidth', store.s.emojiPickerWidth);
- prefer.set('emojiPickerHeight', store.s.emojiPickerHeight);
- prefer.set('emojiPickerStyle', store.s.emojiPickerStyle);
- prefer.set('reportError', store.s.reportError);
- prefer.set('squareAvatars', store.s.squareAvatars);
- prefer.set('showAvatarDecorations', store.s.showAvatarDecorations);
- prefer.set('numberOfPageCache', store.s.numberOfPageCache);
- prefer.set('showNoteActionsOnlyHover', store.s.showNoteActionsOnlyHover);
- prefer.set('showClipButtonInNoteFooter', store.s.showClipButtonInNoteFooter);
- prefer.set('reactionsDisplaySize', store.s.reactionsDisplaySize);
- prefer.set('limitWidthOfReaction', store.s.limitWidthOfReaction);
- prefer.set('forceShowAds', store.s.forceShowAds);
- prefer.set('aiChanMode', store.s.aiChanMode);
- prefer.set('devMode', store.s.devMode);
- prefer.set('mediaListWithOneImageAppearance', store.s.mediaListWithOneImageAppearance);
- prefer.set('notificationPosition', store.s.notificationPosition);
- prefer.set('notificationStackAxis', store.s.notificationStackAxis);
- prefer.set('enableCondensedLine', store.s.enableCondensedLine);
- prefer.set('keepScreenOn', store.s.keepScreenOn);
- prefer.set('disableStreamingTimeline', store.s.disableStreamingTimeline);
- prefer.set('useGroupedNotifications', store.s.useGroupedNotifications);
- prefer.set('dataSaver', store.s.dataSaver);
- prefer.set('enableSeasonalScreenEffect', store.s.enableSeasonalScreenEffect);
- prefer.set('enableHorizontalSwipe', store.s.enableHorizontalSwipe);
- prefer.set('useNativeUiForVideoAudioPlayer', store.s.useNativeUIForVideoAudioPlayer);
- prefer.set('keepOriginalFilename', store.s.keepOriginalFilename);
- prefer.set('alwaysConfirmFollow', store.s.alwaysConfirmFollow);
- prefer.set('confirmWhenRevealingSensitiveMedia', store.s.confirmWhenRevealingSensitiveMedia);
- prefer.set('contextMenu', store.s.contextMenu);
- prefer.set('skipNoteRender', store.s.skipNoteRender);
- prefer.set('showSoftWordMutedWord', store.s.showSoftWordMutedWord);
- prefer.set('confirmOnReact', store.s.confirmOnReact);
- prefer.set('sound.masterVolume', store.s.sound_masterVolume);
- prefer.set('sound.notUseSound', store.s.sound_notUseSound);
- prefer.set('sound.useSoundOnlyWhenActive', store.s.sound_useSoundOnlyWhenActive);
- prefer.set('sound.on.note', store.s.sound_note as any);
- prefer.set('sound.on.noteMy', store.s.sound_noteMy as any);
- prefer.set('sound.on.notification', store.s.sound_notification as any);
- prefer.set('sound.on.reaction', store.s.sound_reaction as any);
+ prefer.commit('lightTheme', ColdDeviceStorage.get('lightTheme'));
+ prefer.commit('darkTheme', ColdDeviceStorage.get('darkTheme'));
+ prefer.commit('syncDeviceDarkMode', ColdDeviceStorage.get('syncDeviceDarkMode'));
+ prefer.commit('overridedDeviceKind', store.s.overridedDeviceKind);
+ prefer.commit('widgets', store.s.widgets);
+ prefer.commit('keepCw', store.s.keepCw);
+ prefer.commit('collapseRenotes', store.s.collapseRenotes);
+ prefer.commit('rememberNoteVisibility', store.s.rememberNoteVisibility);
+ prefer.commit('uploadFolder', store.s.uploadFolder);
+ prefer.commit('keepOriginalUploading', store.s.keepOriginalUploading);
+ prefer.commit('menu', store.s.menu);
+ prefer.commit('statusbars', store.s.statusbars);
+ prefer.commit('pinnedUserLists', store.s.pinnedUserLists);
+ prefer.commit('serverDisconnectedBehavior', store.s.serverDisconnectedBehavior);
+ prefer.commit('nsfw', store.s.nsfw);
+ prefer.commit('highlightSensitiveMedia', store.s.highlightSensitiveMedia);
+ prefer.commit('animation', store.s.animation);
+ prefer.commit('animatedMfm', store.s.animatedMfm);
+ prefer.commit('advancedMfm', store.s.advancedMfm);
+ prefer.commit('showReactionsCount', store.s.showReactionsCount);
+ prefer.commit('enableQuickAddMfmFunction', store.s.enableQuickAddMfmFunction);
+ prefer.commit('loadRawImages', store.s.loadRawImages);
+ prefer.commit('imageNewTab', store.s.imageNewTab);
+ prefer.commit('disableShowingAnimatedImages', store.s.disableShowingAnimatedImages);
+ prefer.commit('emojiStyle', store.s.emojiStyle);
+ prefer.commit('menuStyle', store.s.menuStyle);
+ prefer.commit('useBlurEffectForModal', store.s.useBlurEffectForModal);
+ prefer.commit('useBlurEffect', store.s.useBlurEffect);
+ prefer.commit('showFixedPostForm', store.s.showFixedPostForm);
+ prefer.commit('showFixedPostFormInChannel', store.s.showFixedPostFormInChannel);
+ prefer.commit('enableInfiniteScroll', store.s.enableInfiniteScroll);
+ prefer.commit('useReactionPickerForContextMenu', store.s.useReactionPickerForContextMenu);
+ prefer.commit('showGapBetweenNotesInTimeline', store.s.showGapBetweenNotesInTimeline);
+ prefer.commit('instanceTicker', store.s.instanceTicker);
+ prefer.commit('emojiPickerScale', store.s.emojiPickerScale);
+ prefer.commit('emojiPickerWidth', store.s.emojiPickerWidth);
+ prefer.commit('emojiPickerHeight', store.s.emojiPickerHeight);
+ prefer.commit('emojiPickerStyle', store.s.emojiPickerStyle);
+ prefer.commit('reportError', store.s.reportError);
+ prefer.commit('squareAvatars', store.s.squareAvatars);
+ prefer.commit('showAvatarDecorations', store.s.showAvatarDecorations);
+ prefer.commit('numberOfPageCache', store.s.numberOfPageCache);
+ prefer.commit('showNoteActionsOnlyHover', store.s.showNoteActionsOnlyHover);
+ prefer.commit('showClipButtonInNoteFooter', store.s.showClipButtonInNoteFooter);
+ prefer.commit('reactionsDisplaySize', store.s.reactionsDisplaySize);
+ prefer.commit('limitWidthOfReaction', store.s.limitWidthOfReaction);
+ prefer.commit('forceShowAds', store.s.forceShowAds);
+ prefer.commit('aiChanMode', store.s.aiChanMode);
+ prefer.commit('devMode', store.s.devMode);
+ prefer.commit('mediaListWithOneImageAppearance', store.s.mediaListWithOneImageAppearance);
+ prefer.commit('notificationPosition', store.s.notificationPosition);
+ prefer.commit('notificationStackAxis', store.s.notificationStackAxis);
+ prefer.commit('enableCondensedLine', store.s.enableCondensedLine);
+ prefer.commit('keepScreenOn', store.s.keepScreenOn);
+ prefer.commit('disableStreamingTimeline', store.s.disableStreamingTimeline);
+ prefer.commit('useGroupedNotifications', store.s.useGroupedNotifications);
+ prefer.commit('dataSaver', store.s.dataSaver);
+ prefer.commit('enableSeasonalScreenEffect', store.s.enableSeasonalScreenEffect);
+ prefer.commit('enableHorizontalSwipe', store.s.enableHorizontalSwipe);
+ prefer.commit('useNativeUiForVideoAudioPlayer', store.s.useNativeUIForVideoAudioPlayer);
+ prefer.commit('keepOriginalFilename', store.s.keepOriginalFilename);
+ prefer.commit('alwaysConfirmFollow', store.s.alwaysConfirmFollow);
+ prefer.commit('confirmWhenRevealingSensitiveMedia', store.s.confirmWhenRevealingSensitiveMedia);
+ prefer.commit('contextMenu', store.s.contextMenu);
+ prefer.commit('skipNoteRender', store.s.skipNoteRender);
+ prefer.commit('showSoftWordMutedWord', store.s.showSoftWordMutedWord);
+ prefer.commit('confirmOnReact', store.s.confirmOnReact);
+ prefer.commit('sound.masterVolume', store.s.sound_masterVolume);
+ prefer.commit('sound.notUseSound', store.s.sound_notUseSound);
+ prefer.commit('sound.useSoundOnlyWhenActive', store.s.sound_useSoundOnlyWhenActive);
+ prefer.commit('sound.on.note', store.s.sound_note as any);
+ prefer.commit('sound.on.noteMy', store.s.sound_noteMy as any);
+ prefer.commit('sound.on.notification', store.s.sound_notification as any);
+ prefer.commit('sound.on.reaction', store.s.sound_reaction as any);
store.set('deck.profile', deckStore.state.profile);
store.set('deck.columns', deckStore.state.columns);
store.set('deck.layout', deckStore.state.layout);