Skip to content

Commit 6b0c5e8

Browse files
committed
feat: add cache redux store key
1 parent c80e877 commit 6b0c5e8

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

src/screens/components/button/header/LikeNode.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ const LikeNodeHeaderButton = ({
4242
NavigationService.navigate(ROUTES.SignIn)
4343
} else {
4444
if (isInterest) {
45-
dispatch(unInterestNode(node))
45+
dispatch(unInterestNode(node) as any)
4646
} else {
47-
dispatch(interestNode(node))
47+
dispatch(interestNode(node) as any)
4848
}
4949
}
5050
}

src/store/types.ts

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,21 @@ export declare module IState {
7474
pullTime: number
7575
info: V2exObject.Node
7676
}[]
77+
78+
/**
79+
* 当前登陆用户
80+
*/
81+
currentSessionMember?: V2exObject.Member
82+
83+
/**
84+
* 会员感兴趣的nodes
85+
*/
86+
membersInterestNodes: Record<number, Array<V2exObject.Node> | undefined>
87+
88+
/**
89+
* 会员follow的人
90+
*/
91+
membersFollowing: Record<number, Array<V2exObject.Member> | undefined>
7792
}
7893

7994
/**
@@ -163,18 +178,11 @@ export declare module IState {
163178
/**
164179
* 关注的人
165180
*/
166-
followPeople?: {
167-
list: V2exObject.Member[]
168-
refreshing: boolean
169-
}
170-
181+
followPeoples?: V2exObject.Member[]
171182
/**
172183
* 收藏的主题
173184
*/
174-
likeTopics?: {
175-
list: V2exObject.Topic[]
176-
refreshing: boolean
177-
}
185+
likeTopics?: V2exObject.Topic[]
178186

179187
/**
180188
* 已读主题

0 commit comments

Comments
 (0)