feat: add more logging to media

This commit is contained in:
Adhiraj Singh
2021-12-19 14:35:51 +05:30
parent 2696af4da1
commit 9d7aec11da
4 changed files with 34 additions and 15 deletions

View File

@@ -222,10 +222,13 @@ export const getGotStream = async(url: string | URL, options: Options & { isStre
export const encryptedStream = async(
media: WAMediaUpload,
mediaType: MediaType,
saveOriginalFileIfRequired = true
saveOriginalFileIfRequired = true,
logger?: Logger
) => {
const { stream, type } = await getStream(media)
logger?.debug('fetched media stream')
const mediaKey = Crypto.randomBytes(32)
const {cipherKey, iv, macKey} = getMediaKeys(mediaKey, mediaType)
// random name
@@ -277,6 +280,8 @@ export const encryptedStream = async(
encWriteStream.push(null)
writeStream && writeStream.end()
logger?.debug('encrypted data successfully')
return {
mediaKey,