complete: async()

in transcribe-ui-frontend/frontend/src/components/Dictation.tsx [139:164]


      complete: async () => {
        const payload: Transcribe = {
          ...input,
          file: fileName
        }
        try {
          await transcribe.start(payload)
          handleNotification({
            header: transDictation('dictationRequestSucceeded'),
            content: transDictation('dictationRequestDescription'),
            type: 'success',
            dismissible: true
          })
        } catch (err) {
          handleNotification({
            header: transDictation('dictationRequestFailed'),
            content: transDictation('dictationRequestFailedDescription'),
            type: 'error',
            dismissible: true
          })
        } finally {
          handleProgress(null)
          handleIsLoading(false)
          setIsModalOpen(false)
        }
      }