mirror of
https://github.com/hicccc77/WeFlow.git
synced 2026-03-24 23:06:51 +00:00
feat:新增了切换账号的功能 (#89)
This commit is contained in:
@@ -194,7 +194,7 @@ export default function SnsPage() {
|
||||
}, [selectedUsernames, searchKeyword, jumpTargetDate])
|
||||
|
||||
// 获取联系人列表
|
||||
const loadContacts = async () => {
|
||||
const loadContacts = useCallback(async () => {
|
||||
setContactsLoading(true)
|
||||
try {
|
||||
const result = await window.electronAPI.chat.getSessions()
|
||||
@@ -237,7 +237,7 @@ export default function SnsPage() {
|
||||
} finally {
|
||||
setContactsLoading(false)
|
||||
}
|
||||
}
|
||||
}, [])
|
||||
|
||||
// 初始加载
|
||||
useEffect(() => {
|
||||
@@ -255,7 +255,22 @@ export default function SnsPage() {
|
||||
};
|
||||
checkSchema();
|
||||
loadContacts()
|
||||
}, [])
|
||||
}, [loadContacts])
|
||||
|
||||
useEffect(() => {
|
||||
const handleChange = () => {
|
||||
setPosts([])
|
||||
setHasMore(true)
|
||||
setHasNewer(false)
|
||||
setSelectedUsernames([])
|
||||
setSearchKeyword('')
|
||||
setJumpTargetDate(null)
|
||||
loadContacts()
|
||||
loadPosts({ reset: true })
|
||||
}
|
||||
window.addEventListener('wxid-changed', handleChange as EventListener)
|
||||
return () => window.removeEventListener('wxid-changed', handleChange as EventListener)
|
||||
}, [loadContacts, loadPosts])
|
||||
|
||||
useEffect(() => {
|
||||
loadPosts({ reset: true })
|
||||
|
||||
Reference in New Issue
Block a user