mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-23 08:44:05 +02:00
refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16539)
* fix(frontend): FormLinkをボタンとして使用した際にエラーが出る問題を修正 * refactor(frontend): フロントエンドの型エラー解消 * remove unused ts-expect-error * migrate * remove unrelated changes * fix lint * more type fixes
This commit is contained in:
@@ -25,11 +25,14 @@ export function migrateOldSettings() {
|
||||
});
|
||||
|
||||
const plugins = ColdDeviceStorage.get('plugins');
|
||||
prefer.commit('plugins', plugins.map(p => ({
|
||||
...p,
|
||||
installId: (p as any).id,
|
||||
id: undefined,
|
||||
})));
|
||||
prefer.commit('plugins', plugins.map(p => {
|
||||
const { id, ...rest } = p;
|
||||
return {
|
||||
...rest,
|
||||
config: rest.config ?? {},
|
||||
installId: id,
|
||||
};
|
||||
}));
|
||||
|
||||
prefer.commit('deck.profile', deckStore.s.profile);
|
||||
misskeyApi('i/registry/keys', {
|
||||
@@ -115,7 +118,13 @@ export function migrateOldSettings() {
|
||||
prefer.commit('enableCondensedLine', store.s.enableCondensedLine);
|
||||
prefer.commit('keepScreenOn', store.s.keepScreenOn);
|
||||
prefer.commit('useGroupedNotifications', store.s.useGroupedNotifications);
|
||||
prefer.commit('dataSaver', store.s.dataSaver);
|
||||
prefer.commit('dataSaver', {
|
||||
...prefer.s.dataSaver,
|
||||
media: store.s.dataSaver.media,
|
||||
avatar: store.s.dataSaver.avatar,
|
||||
urlPreviewThumbnail: store.s.dataSaver.urlPreview,
|
||||
code: store.s.dataSaver.code,
|
||||
});
|
||||
prefer.commit('enableSeasonalScreenEffect', store.s.enableSeasonalScreenEffect);
|
||||
prefer.commit('enableHorizontalSwipe', store.s.enableHorizontalSwipe);
|
||||
prefer.commit('useNativeUiForVideoAudioPlayer', store.s.useNativeUIForVideoAudioPlayer);
|
||||
|
||||
Reference in New Issue
Block a user