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';
5050import setSubscriptionProperty from './subscriptions/setSubscriptionProperty' ;
5151import getSubscriptionToStream from './subscriptions/getSubscriptionToStream' ;
5252import setTopicMute from './subscriptions/setTopicMute' ;
53+ import updateUserTopic from './subscriptions/updateUserTopic' ;
5354import tryGetFileTemporaryUrl from './tryGetFileTemporaryUrl' ;
5455import getUsers from './users/getUsers' ;
5556import createUser from './users/createUser' ;
@@ -98,6 +99,7 @@ export {
9899 sendSubmessage ,
99100 getSubscriptions ,
100101 setTopicMute ,
102+ updateUserTopic ,
101103 subscriptionAdd ,
102104 subscriptionRemove ,
103105 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