mirror of https://github.com/jitsi/jitsi-meet
feat(ios/android/sdk): delegate transcription chunk received event (#14516)
* feat(subtitles): created separate helpers for delegating transcription chunks events on web and mobilepull/14553/head^2 jitsi-meet_9405
parent
47598222ce
commit
5247fbdc0f
@ -0,0 +1,30 @@ |
||||
/* eslint-disable max-params, max-len */ |
||||
|
||||
import { sendEvent } from '../mobile/external-api/functions'; |
||||
|
||||
|
||||
/** |
||||
* Event which will be emitted on the native side to indicate that the transcription chunk was received. |
||||
*/ |
||||
const TRANSCRIPTION_CHUNK_RECEIVED = 'TRANSCRIPTION_CHUNK_RECEIVED'; |
||||
|
||||
/** |
||||
* Logs when about the received transcription chunk. |
||||
* |
||||
* @param {string} transcriptMessageID - Transcription message id. |
||||
* @param {string} language - The language of the transcribed message. |
||||
* @param {Object} participant - The participant who send the message. |
||||
* @param {any} text - The message text. |
||||
* @param {any} _store - The store. |
||||
* @returns {Event} |
||||
*/ |
||||
export const notifyTranscriptionChunkReceived = (transcriptMessageID: string, language: string, participant: Object, text: any, _store?: any) => |
||||
sendEvent( |
||||
_store, |
||||
TRANSCRIPTION_CHUNK_RECEIVED, |
||||
{ |
||||
messageID: transcriptMessageID, |
||||
language, |
||||
participant, |
||||
text |
||||
}); |
@ -0,0 +1,19 @@ |
||||
/* eslint-disable max-params, max-len */ |
||||
|
||||
/** |
||||
* Logs when about the received transcription chunk. |
||||
* |
||||
* @param {string} transcriptMessageID - Transcription message id. |
||||
* @param {string} language - The language of the transcribed message. |
||||
* @param {Object} participant - The participant who send the message. |
||||
* @param {any} text - The message text. |
||||
* @param {any} _store - The store. |
||||
* @returns {Event} |
||||
*/ |
||||
export const notifyTranscriptionChunkReceived = (transcriptMessageID: string, language: string, participant: Object, text: any, _store?: any) => |
||||
APP.API.notifyTranscriptionChunkReceived({ |
||||
messageID: transcriptMessageID, |
||||
language, |
||||
participant, |
||||
...text |
||||
}); |
Loading…
Reference in new issue