File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ import subscriptionRemove from './subscriptions/subscriptionRemove';
50
50
import setSubscriptionProperty from './subscriptions/setSubscriptionProperty' ;
51
51
import getSubscriptionToStream from './subscriptions/getSubscriptionToStream' ;
52
52
import setTopicMute from './subscriptions/setTopicMute' ;
53
+ import updateUserTopic from './subscriptions/updateUserTopic' ;
53
54
import tryGetFileTemporaryUrl from './tryGetFileTemporaryUrl' ;
54
55
import getUsers from './users/getUsers' ;
55
56
import createUser from './users/createUser' ;
@@ -98,6 +99,7 @@ export {
98
99
sendSubmessage ,
99
100
getSubscriptions ,
100
101
setTopicMute ,
102
+ updateUserTopic ,
101
103
subscriptionAdd ,
102
104
subscriptionRemove ,
103
105
setSubscriptionProperty ,
Original file line number Diff line number Diff line change
1
+ // @flow strict-local
2
+ import type { UserTopicVisibilityPolicy } from '../modelTypes' ;
3
+ import type { ApiResponseSuccess , Auth } from '../transportTypes' ;
4
+ import { apiPost } from '../apiFetch' ;
5
+
6
+ /** https://chat.zulip.org/api/update-user-topic */
7
+ export default function updateUserTopic (
8
+ auth : Auth ,
9
+ stream_id : number ,
10
+ topic : string ,
11
+ visibility_policy : UserTopicVisibilityPolicy ,
12
+ ) : Promise < ApiResponseSuccess > {
13
+ return apiPost ( auth , '/user_topics' , {
14
+ stream_id,
15
+ topic,
16
+ visibility_policy : ( visibility_policy : number ) ,
17
+ } ) ;
18
+ }
You can’t perform that action at this time.
0 commit comments