diff --git a/src/Tests/Common.ts b/src/Tests/Common.ts index 64b6bac..e206e42 100644 --- a/src/Tests/Common.ts +++ b/src/Tests/Common.ts @@ -1,6 +1,6 @@ import { WAConnection, MessageLogLevel, MessageOptions, MessageType } from '../WAConnection/WAConnection' import * as assert from 'assert' -import fs from 'fs/promises' +import {promises as fs} from 'fs' require ('dotenv').config () // dotenv to load test jid export const testJid = process.env.TEST_JID || '1234@s.whatsapp.net' // set TEST_JID=xyz@s.whatsapp.net in a .env file in the root directory diff --git a/src/Tests/Tests.Messages.ts b/src/Tests/Tests.Messages.ts index 36ce6ad..c513833 100644 --- a/src/Tests/Tests.Messages.ts +++ b/src/Tests/Tests.Messages.ts @@ -1,5 +1,5 @@ import { MessageType, Mimetype, createTimeout } from '../WAConnection/WAConnection' -import fs from 'fs/promises' +import {promises as fs} from 'fs' import * as assert from 'assert' import { WAConnectionTest, testJid, sendAndRetreiveMessage } from './Common' diff --git a/src/Tests/Tests.Misc.ts b/src/Tests/Tests.Misc.ts index 3969fd2..9404858 100644 --- a/src/Tests/Tests.Misc.ts +++ b/src/Tests/Tests.Misc.ts @@ -1,5 +1,5 @@ import { MessageType, Presence, ChatModification, promiseTimeout, createTimeout } from '../WAConnection/WAConnection' -import fs from 'fs/promises' +import {promises as fs} from 'fs' import * as assert from 'assert' import fetch from 'node-fetch' import { WAConnectionTest, testJid } from './Common' diff --git a/src/WAConnection/5.Messages.ts b/src/WAConnection/5.Messages.ts index 1708d6c..016cd03 100644 --- a/src/WAConnection/5.Messages.ts +++ b/src/WAConnection/5.Messages.ts @@ -1,6 +1,6 @@ import {WAConnection as Base} from './4.User' import fetch from 'node-fetch' -import fs from 'fs/promises' +import {promises as fs} from 'fs' import { MessageOptions, MessageType, diff --git a/src/WAConnection/Utils.ts b/src/WAConnection/Utils.ts index 2215aab..a1fb053 100644 --- a/src/WAConnection/Utils.ts +++ b/src/WAConnection/Utils.ts @@ -1,7 +1,7 @@ import * as Crypto from 'crypto' import HKDF from 'futoin-hkdf' import Jimp from 'jimp' -import fs from 'fs/promises' +import {promises as fs} from 'fs' import fetch from 'node-fetch' import { exec } from 'child_process' import {platform, release} from 'os'