add media cache option

This commit is contained in:
Adhiraj Singh
2021-08-22 14:30:48 +05:30
parent 77fb0322fd
commit acc551a3f1
2 changed files with 12 additions and 1 deletions

View File

@@ -135,6 +135,8 @@ export type WAMediaUploadFunction = (readStream: ReadStream, opts: { fileEncSha2
export type MediaGenerationOptions = {
logger?: Logger
upload: WAMediaUploadFunction
/** cache media so it does not have to be uploaded again */
mediaCache?: (url: string) => Promise<WAGenericMediaMessage> | WAGenericMediaMessage
}
export type MessageContentGenerationOptions = MediaGenerationOptions & {
getUrlInfo?: (text: string) => Promise<WAUrlInfo>