From 4fc1a3a4a6df62643f7283d11b5152515c8b179b Mon Sep 17 00:00:00 2001 From: bertybuttface <110790513+bertybuttface@users.noreply.github.com> Date: Wed, 8 Feb 2023 16:55:31 +0000 Subject: [PATCH] Fix issue when encryption disabled --- src/index.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index cdb7443..a47b21c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,9 +2,8 @@ import ChatGPTClient from '@waylaidwanderer/chatgpt-api'; import Keyv from 'keyv' import { KeyvFile } from 'keyv-file'; import { - MatrixAuth, MatrixClient, AutojoinRoomsMixin, - LogService, LogLevel, RichConsoleLogger, - RustSdkCryptoStorageProvider, IStorageProvider, SimpleFsStorageProvider, + MatrixAuth, MatrixClient, AutojoinRoomsMixin, LogService, LogLevel, RichConsoleLogger, + RustSdkCryptoStorageProvider, IStorageProvider, SimpleFsStorageProvider, ICryptoStorageProvider, } from "matrix-bot-sdk"; import * as path from "path"; @@ -34,7 +33,8 @@ if (KEYV_BOT_STORAGE) { storage = new SimpleFsStorageProvider(path.join(DATA_PATH, "bot.json")); // /storage/bot.json } -const cryptoStore = MATRIX_ENCRYPTION ? new RustSdkCryptoStorageProvider(path.join(DATA_PATH, "encrypted")) : undefined; // /storage/encrypted +let cryptoStore: ICryptoStorageProvider; +if (MATRIX_ENCRYPTION) cryptoStore = new RustSdkCryptoStorageProvider(path.join(DATA_PATH, "encrypted")); // /storage/encrypted async function main() { if (!MATRIX_ACCESS_TOKEN){