pl-fe: fix main compose gets filled with irrelevant content
Signed-off-by: mkljczk <git@mkljczk.pl>
This commit is contained in:
parent
746e5fc395
commit
3db2a13ad9
1 changed files with 5 additions and 3 deletions
|
@ -306,7 +306,9 @@ const updateDefaultContentType = (compose: Compose, instance: Instance) => {
|
||||||
|
|
||||||
const updateCompose = (state: State, key: string, updater: (compose: Compose) => void) =>
|
const updateCompose = (state: State, key: string, updater: (compose: Compose) => void) =>
|
||||||
create(state, draft => {
|
create(state, draft => {
|
||||||
draft[key] = draft[key] || create(draft.default, () => {});
|
draft[key] = draft[key] || create(draft.default, (draft) => {
|
||||||
|
draft.idempotencyKey = crypto.randomUUID();
|
||||||
|
});
|
||||||
updater(draft[key]);
|
updater(draft[key]);
|
||||||
});
|
});
|
||||||
// state.update(key, state.get('default')!, updater);
|
// state.update(key, state.get('default')!, updater);
|
||||||
|
@ -616,8 +618,8 @@ const compose = (state = initialState, action: ComposeAction | EventsAction | In
|
||||||
case ME_FETCH_SUCCESS:
|
case ME_FETCH_SUCCESS:
|
||||||
case ME_PATCH_SUCCESS:
|
case ME_PATCH_SUCCESS:
|
||||||
return updateCompose(state, 'default', compose => importAccount(compose, action.me));
|
return updateCompose(state, 'default', compose => importAccount(compose, action.me));
|
||||||
// case SETTING_CHANGE:
|
// case SETTING_CHANGE:
|
||||||
// return updateCompose(state, 'default', compose => updateSetting(compose, action.path, action.value));
|
// return updateCompose(state, 'default', compose => updateSetting(compose, action.path, action.value));
|
||||||
case COMPOSE_EDITOR_STATE_SET:
|
case COMPOSE_EDITOR_STATE_SET:
|
||||||
return updateCompose(state, action.composeId, compose => {
|
return updateCompose(state, action.composeId, compose => {
|
||||||
if (!compose.modified_language || compose.modified_language === compose.language) {
|
if (!compose.modified_language || compose.modified_language === compose.language) {
|
||||||
|
|
Loading…
Reference in a new issue