fix record all call does not work on wav format (#211)

* fix #210

* fix throw error without new

* fix throw error without new
This commit is contained in:
Hoan Luu Huu
2023-08-01 18:53:58 +07:00
committed by GitHub
parent f3d002cfca
commit d361f1aeb1
2 changed files with 3 additions and 3 deletions

View File

@@ -51,7 +51,7 @@ async function upload(logger, socket) {
/**encoder */
let encoder;
if (obj.record_format === 'wav') {
if (account[0].record_format === 'wav') {
encoder = new wav.Writer({ channels: 2, sampleRate, bitDepth: 16 });
} else {
// default is mp3

View File

@@ -556,7 +556,7 @@ function encryptBucketCredential(obj) {
obj.bucket_credential = encrypt(awsData);
break;
case 'google':
assert(service_key, 'invalid aws S3 bucket credential: service_key is required');
assert(service_key, 'invalid google cloud storage credential: service_key is required');
const googleData = JSON.stringify({vendor, name, service_key, tags});
obj.bucket_credential = encrypt(googleData);
break;
@@ -564,7 +564,7 @@ function encryptBucketCredential(obj) {
obj.bucket_credential = null;
break;
default:
throw DbErrorBadRequest(`unknow storage vendor: ${vendor}`);
throw new DbErrorBadRequest(`unknow storage vendor: ${vendor}`);
}
}