feat(realtime): emit recording_video activity in circle-video flow
Some checks failed
CI / test (push) Has been cancelled
Some checks failed
CI / test (push) Has been cancelled
This commit is contained in:
@@ -828,6 +828,12 @@ export function MessageComposer() {
|
||||
if (!selectedFiles.length || !activeChatId || !me) {
|
||||
return;
|
||||
}
|
||||
const isCircleVideoFlow =
|
||||
selectedFiles.length === 1 && inferType(selectedFiles[0]) === "video" && sendAsCircle;
|
||||
if (isCircleVideoFlow) {
|
||||
emitTypingStopIfActive();
|
||||
sendRealtimeChatEvent("recording_video_start");
|
||||
}
|
||||
setIsUploading(true);
|
||||
setUploadError(null);
|
||||
setUploadProgress(0);
|
||||
@@ -895,6 +901,9 @@ export function MessageComposer() {
|
||||
} finally {
|
||||
setIsUploading(false);
|
||||
setUploadProgress(0);
|
||||
if (isCircleVideoFlow) {
|
||||
sendRealtimeChatEvent("recording_video_stop");
|
||||
}
|
||||
}
|
||||
if (previewUrl) {
|
||||
URL.revokeObjectURL(previewUrl);
|
||||
|
||||
Reference in New Issue
Block a user