syncDownloadNoteAudio(params: Object)

Requires:
WearKit≥1.5.0@ray-js/ray≥1.7.82
Platforms:
iOSAndroid
import { wear } from '@ray-js/ray';

const { syncDownloadNoteAudio } = wear;

// Promise usage
try {
  const res = await syncDownloadNoteAudio({ ...params });
  console.log(res);
} catch (err) {
  console.log(err.errorMsg);
}

Description

Sync download Note audio.

Parameters

PropertyTypeRequiredDescriptionWearKit Since
fileIdnumberYesFile IDv1.6.0
recordIdstringYesRecording IDv1.6.0
complete() => voidNoCompletion callback (executed on both success and failure)-
success() => voidNoCallback on successful API call-
fail(params: Object) => voidNoFailure callback-
fail callback parameters
PropertyTypeDescription
errorMsgstringError message
errorCodestring | numberError code
Error extension

Return Value

None

Error Code

Error CodeError Message
10001Internal error
10011Network error
10206Duplicate download
10207Failed to get decryption key
10208Failed to get download URL
10209Encrypted file does not exist
10210Failed to decrypt file
10211Download error
10212File record does not exist

Examples

Basic usage

import { wear } from '@ray-js/ray'

wear.syncDownloadNoteAudio({
  fileId: 0,
  recordId: '',
  success: () => {
    console.log('syncDownloadNoteAudio success');
  },
  fail: error => {
    console.error(error);
  },
});