feat: async import got wherever required

This commit is contained in:
Adhiraj Singh
2021-12-16 00:38:53 +05:30
parent ef1b01b6df
commit 9474017930
2 changed files with 5 additions and 4 deletions

View File

@@ -1,5 +1,4 @@
import got from "got"
import { Boom } from "@hapi/boom"
import { SocketConfig, MediaConnInfo, AnyMessageContent, MiscMessageGenerationOptions, WAMediaUploadFunction, MessageRelayOptions } from "../Types"
import { encodeWAMessage, generateMessageID, generateWAMessage, encryptSenderKeyMsgSignalProto, encryptSignalProto, extractDeviceJids, jidToSignalProtocolAddress, parseAndInjectE2ESessions } from "../Utils"
@@ -421,7 +420,8 @@ export const makeMessagesSocket = (config: SocketConfig) => {
}
const waUploadToServer: WAMediaUploadFunction = async(stream, { mediaType, fileEncSha256B64, timeoutMs }) => {
// send a query JSON to obtain the url & auth token to upload our media
const { default: got } = await import('got')
// send a query JSON to obtain the url & auth token to upload our media
let uploadInfo = await refreshMediaConn(false)
let urls: { mediaUrl: string, directPath: string }