Переглянути джерело

feat(api) expose follow me method (#9486)

j8
Avram Tudor 4 роки тому
джерело
коміт
0507f8c2f9
Аккаунт користувача з таким Email не знайдено
2 змінених файлів з 13 додано та 0 видалено
  1. 12
    0
      modules/API/API.js
  2. 1
    0
      modules/API/external/external_api.js

+ 12
- 0
modules/API/API.js Переглянути файл

9
 import {
9
 import {
10
     getCurrentConference,
10
     getCurrentConference,
11
     sendTones,
11
     sendTones,
12
+    setFollowMe,
12
     setPassword,
13
     setPassword,
13
     setSubject
14
     setSubject
14
 } from '../../react/features/base/conference';
15
 } from '../../react/features/base/conference';
153
 
154
 
154
             APP.store.dispatch(sendTones(tones, duration, pause));
155
             APP.store.dispatch(sendTones(tones, duration, pause));
155
         },
156
         },
157
+        'set-follow-me': value => {
158
+            logger.debug('Set follow me command received');
159
+
160
+            if (value) {
161
+                sendAnalytics(createApiEvent('follow.me.set'));
162
+            } else {
163
+                sendAnalytics(createApiEvent('follow.me.unset'));
164
+            }
165
+
166
+            APP.store.dispatch(setFollowMe(value));
167
+        },
156
         'set-large-video-participant': participantId => {
168
         'set-large-video-participant': participantId => {
157
             logger.debug('Set large video participant command received');
169
             logger.debug('Set large video participant command received');
158
             sendAnalytics(createApiEvent('largevideo.participant.set'));
170
             sendAnalytics(createApiEvent('largevideo.participant.set'));

+ 1
- 0
modules/API/external/external_api.js Переглянути файл

44
     sendChatMessage: 'send-chat-message',
44
     sendChatMessage: 'send-chat-message',
45
     sendEndpointTextMessage: 'send-endpoint-text-message',
45
     sendEndpointTextMessage: 'send-endpoint-text-message',
46
     sendTones: 'send-tones',
46
     sendTones: 'send-tones',
47
+    setFollowMe: 'set-follow-me',
47
     setLargeVideoParticipant: 'set-large-video-participant',
48
     setLargeVideoParticipant: 'set-large-video-participant',
48
     setTileView: 'set-tile-view',
49
     setTileView: 'set-tile-view',
49
     setVideoQuality: 'set-video-quality',
50
     setVideoQuality: 'set-video-quality',

Завантаження…
Відмінити
Зберегти