diff --git a/src/app/services/channel.js b/src/app/services/channel.js index 0cfa48e0..7494214d 100644 --- a/src/app/services/channel.js +++ b/src/app/services/channel.js @@ -6,7 +6,6 @@ import { updateChannel, removeChannel } from "../slices/channels"; import { removeMessage } from "../slices/message"; import { removeChannelSession } from "../slices/message.channel"; import { removeReactionMessage } from "../slices/message.reaction"; -import { toggleChannelSetting } from "../slices/ui"; import { onMessageSendStarted } from "./handlers"; export const channelApi = createApi({ reducerPath: "channelApi", @@ -79,16 +78,10 @@ export const channelApi = createApi({ method: "DELETE", }), async onQueryStarted(id, { dispatch, getState, queryFulfilled }) { - const { - ui: { channelSetting }, - channelMessage, - } = getState(); + const { channelMessage } = getState(); try { await queryFulfilled; dispatch(removeChannel(id)); - if (id == channelSetting) { - dispatch(toggleChannelSetting()); - } // 删掉该channel下的所有消息&reaction const mids = channelMessage[id]; if (mids) { diff --git a/src/app/slices/ui.js b/src/app/slices/ui.js index 3e3f9d58..8eb0e4dc 100644 --- a/src/app/slices/ui.js +++ b/src/app/slices/ui.js @@ -5,8 +5,6 @@ const initialState = { ready: false, inputMode: "text", menuExpand: false, - setting: false, - channelSetting: null, fileListView: Views.item, }; const uiSlice = createSlice({ @@ -31,14 +29,6 @@ const uiSlice = createSlice({ updateFileListView(state, action) { state.fileListView = action.payload; }, - toggleSetting(state) { - state.setting = !state.setting; - }, - toggleChannelSetting(state, action) { - console.log("toggle channel setting payload", action); - const id = action.payload; - state.channelSetting = state.channelSetting ? null : id; - }, }, }); export const { @@ -46,9 +36,7 @@ export const { setReady, updateOnline, updateInputMode, - toggleSetting, toggleMenuExpand, - toggleChannelSetting, updateFileListView, } = uiSlice.actions; export default uiSlice.reducer; diff --git a/src/common/component/Setting/config/Logins.js b/src/common/component/Setting/config/Logins.js deleted file mode 100644 index 2e96cfcb..00000000 --- a/src/common/component/Setting/config/Logins.js +++ /dev/null @@ -1,115 +0,0 @@ -// import { useState, useEffect } from "react"; -import StyledContainer from './StyledContainer'; -// import Input from "../../styled/Input"; -import Textarea from '../../styled/Textarea'; -import Toggle from '../../styled/Toggle'; -import Label from '../../styled/Label'; -import SaveTip from '../../SaveTip'; -import useConfig from './useConfig'; - -export default function Logins() { - const { values, updateConfig, setValues, reset, changed } = useConfig('login'); - const handleUpdate = () => { - // const { token_url, description } = values; - updateConfig(values); - }; - const handleChange = (evt) => { - const newValue = evt.target.value; - const { type } = evt.target.dataset; - const items = newValue ? newValue.split('\n') : []; - setValues((prev) => { - return { ...prev, [type]: items }; - }); - }; - const handleToggle = (val) => { - setValues((prev) => { - return { ...prev, ...val }; - }); - }; - if (!values) return null; - const { google, metamask, password, oidc = [] } = values ?? {}; - return ( - -
-
- - -
-
- - -
-
- - -
-
- -