Browse Source

feat (external_api) add command for kick participant

j8
hmuresan 4 years ago
parent
commit
1a789130a3
2 changed files with 5 additions and 1 deletions
  1. 4
    1
      modules/API/API.js
  2. 1
    0
      modules/API/external/external_api.js

+ 4
- 1
modules/API/API.js View File

14
 } from '../../react/features/base/conference';
14
 } from '../../react/features/base/conference';
15
 import { parseJWTFromURLParams } from '../../react/features/base/jwt';
15
 import { parseJWTFromURLParams } from '../../react/features/base/jwt';
16
 import JitsiMeetJS, { JitsiRecordingConstants } from '../../react/features/base/lib-jitsi-meet';
16
 import JitsiMeetJS, { JitsiRecordingConstants } from '../../react/features/base/lib-jitsi-meet';
17
-import { pinParticipant, getParticipantById } from '../../react/features/base/participants';
17
+import { pinParticipant, getParticipantById, kickParticipant } from '../../react/features/base/participants';
18
 import { setPrivateMessageRecipient } from '../../react/features/chat/actions';
18
 import { setPrivateMessageRecipient } from '../../react/features/chat/actions';
19
 import {
19
 import {
20
     processExternalDeviceRequest
20
     processExternalDeviceRequest
349
         },
349
         },
350
         'cancel-private-chat': () => {
350
         'cancel-private-chat': () => {
351
             APP.store.dispatch(setPrivateMessageRecipient());
351
             APP.store.dispatch(setPrivateMessageRecipient());
352
+        },
353
+        'kick-participant': participantId => {
354
+            APP.store.dispatch(kickParticipant(participantId));
352
         }
355
         }
353
     };
356
     };
354
     transport.on('event', ({ data, name }) => {
357
     transport.on('event', ({ data, name }) => {

+ 1
- 0
modules/API/external/external_api.js View File

35
     toggleLobby: 'toggle-lobby',
35
     toggleLobby: 'toggle-lobby',
36
     hangup: 'video-hangup',
36
     hangup: 'video-hangup',
37
     intiatePrivateChat: 'initiate-private-chat',
37
     intiatePrivateChat: 'initiate-private-chat',
38
+    kickParticipant: 'kick-participant',
38
     muteEveryone: 'mute-everyone',
39
     muteEveryone: 'mute-everyone',
39
     password: 'password',
40
     password: 'password',
40
     pinParticipant: 'pin-participant',
41
     pinParticipant: 'pin-participant',

Loading…
Cancel
Save