Bladeren bron

fix(recordings) dismiss notification when recording in progress (#15588)

factor2
Mihaela Dumitru 4 maanden geleden
bovenliggende
commit
3514b22191
No account linked to committer's email address
1 gewijzigde bestanden met toevoegingen van 6 en 2 verwijderingen
  1. 6
    2
      react/features/recording/middleware.ts

+ 6
- 2
react/features/recording/middleware.ts Bestand weergeven

@@ -204,10 +204,14 @@ MiddlewareRegistry.register(({ dispatch, getState }) => next => action => {
204 204
             = getSessionById(state, action.sessionData.id);
205 205
         const { initiator, mode = '', terminator } = updatedSessionData ?? {};
206 206
         const { PENDING, OFF, ON } = JitsiRecordingConstants.status;
207
+        const isRecordingStarting = updatedSessionData?.status === PENDING && oldSessionData?.status !== PENDING;
207 208
 
208
-        if (updatedSessionData?.status === PENDING && oldSessionData?.status !== PENDING) {
209
-            dispatch(showPendingRecordingNotification(mode));
209
+        if (isRecordingStarting || updatedSessionData?.status === ON) {
210 210
             dispatch(hideNotification(START_RECORDING_NOTIFICATION_ID));
211
+        }
212
+
213
+        if (isRecordingStarting) {
214
+            dispatch(showPendingRecordingNotification(mode));
211 215
             break;
212 216
         }
213 217
 

Laden…
Annuleren
Opslaan