summaryrefslogtreecommitdiff
path: root/web/source/settings/redux/index.js
diff options
context:
space:
mode:
authorLibravatar f0x52 <f0x@cthu.lu>2023-01-18 16:41:00 +0100
committerLibravatar GitHub <noreply@github.com>2023-01-18 16:41:00 +0100
commit747683ba54aa7e9cfe56542696c756c6ae225275 (patch)
treeb3a3796a7df58fd93398b560a6c5cc1e9dd958d8 /web/source/settings/redux/index.js
parent[chore] Fix new emoji preview title/alt text (#1354) (diff)
downloadgotosocial-747683ba54aa7e9cfe56542696c756c6ae225275.tar.xz
[chore] Settings refactor fix 2 (#1357)
* fix emoji query tagging * fix proxy url for gts instance * fix: don't flash callback error on authorize flow
Diffstat (limited to 'web/source/settings/redux/index.js')
-rw-r--r--web/source/settings/redux/index.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/web/source/settings/redux/index.js b/web/source/settings/redux/index.js
index 12b3db743..3b1cc5038 100644
--- a/web/source/settings/redux/index.js
+++ b/web/source/settings/redux/index.js
@@ -32,6 +32,7 @@ const {
} = require("redux-persist");
const query = require("../lib/query/base");
+const { Promise } = require("bluebird");
const combinedReducers = combineReducers({
oauth: require("./oauth").reducer,
@@ -43,6 +44,14 @@ const persistedReducer = persistReducer({
storage: require("redux-persist/lib/storage").default,
stateReconciler: require("redux-persist/lib/stateReconciler/autoMergeLevel1").default,
whitelist: ["oauth"],
+ migrate: (state) => {
+ return Promise.try(() => {
+ if (state?.oauth != undefined) {
+ state.oauth.expectingRedirect = false;
+ }
+ return state;
+ });
+ }
}, combinedReducers);
const store = configureStore({