We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b226b9b commit 687dc91Copy full SHA for 687dc91
src/store/session/slices/session/action.ts
@@ -161,10 +161,13 @@ export const createSessionSlice: StateCreator<
161
Router.push(SESSION_CHAT_URL(id, get().isMobile));
162
},
163
switchSession: (sessionId = INBOX_SESSION_ID) => {
164
- if (get().activeId === sessionId) return;
+ const { isMobile } = get();
165
+ // mobile also should switch session due to chat mobile route is different
166
+ // fix https://github.com/lobehub/lobe-chat/issues/163
167
+ if (!isMobile && get().activeId === sessionId) return;
168
169
get().activeSession(sessionId);
170
- Router.push(SESSION_CHAT_URL(sessionId, get().isMobile));
171
+ Router.push(SESSION_CHAT_URL(sessionId, isMobile));
172
173
});
0 commit comments