1
- import { createAction } from 'redux-actions' ;
2
- import * as markdown from 'markdown' ;
3
- import * as types from '../constants/ActionTypes' ;
4
- import * as topicService from '../services/topicService' ;
5
-
6
-
7
- function setMetaId ( id ) {
8
- return {
9
- id
10
- }
11
- }
1
+ import { createAction } from 'redux-actions'
2
+ import * as markdown from 'markdown'
3
+ import * as types from '../constants/ActionTypes'
4
+ import * as topicService from '../services/topicService'
12
5
13
6
14
7
export const getTopicsByTab = createAction ( types . GET_TOPICS_BY_TAB , async ( tab , params ) => {
15
- return await topicService . getTopicsByTab ( tab , params ) ;
8
+ return await topicService . getTopicsByTab ( tab , params )
16
9
} , ( tab ) => {
17
10
return {
18
11
tab
19
12
}
20
- } ) ;
13
+ } )
21
14
22
15
23
16
export const updateTopicsByTab = createAction ( types . UPDATE_TOPICS_BY_TAB , async ( tab ) => {
24
17
return await topicService . getTopicsByTab ( tab , {
25
18
page : 1
26
- } ) ;
19
+ } )
27
20
} , ( tab ) => {
28
21
return {
29
22
tab,
30
23
sync : 'topic'
31
24
}
32
- } ) ;
25
+ } )
33
26
34
27
35
28
export const getTopicById = createAction ( types . GET_TOPIC_BY_ID , topicService . getTopicById , ( id ) => {
36
29
return {
37
30
id,
38
31
sync : 'topic'
39
32
}
40
- } ) ;
33
+ } )
41
34
42
35
43
36
export const removeTopicCacheById = createAction ( types . REMOVE_TOPIC_CACHE_BY_ID , ( id ) => {
44
37
return {
45
38
id
46
39
}
47
- } ) ;
40
+ } )
48
41
49
42
50
43
export const replyTopicById = createAction ( types . REPLY_TOPIC_BY_ID , topicService . reply , ( { topicId, content, replyId, user} , resolved , rejected ) => {
@@ -56,7 +49,7 @@ export const replyTopicById = createAction(types.REPLY_TOPIC_BY_ID, topicService
56
49
rejected,
57
50
user
58
51
}
59
- } ) ;
52
+ } )
60
53
61
54
62
55
export const upReply = createAction ( types . UP_REPLY , topicService . upReply , ( { topicId, replyId, userId, resolved, rejected} ) => {
@@ -67,12 +60,12 @@ export const upReply = createAction(types.UP_REPLY, topicService.upReply, ({topi
67
60
resolved,
68
61
rejected
69
62
}
70
- } ) ;
63
+ } )
71
64
72
65
73
66
export const publish = createAction ( types . PUBLISH , topicService . publish , ( { resolved, rejected} ) => {
74
67
return {
75
68
resolved,
76
69
rejected
77
70
}
78
- } ) ;
71
+ } )
0 commit comments