From 04fb995f6e1f4872d4e09497ee8d0005fb7c85a9 Mon Sep 17 00:00:00 2001 From: array-in-a-matrix Date: Tue, 26 Mar 2024 13:41:44 -0400 Subject: [PATCH] file structure changes --- src/nimbotsdk.nim | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/src/nimbotsdk.nim b/src/nimbotsdk.nim index 4b5f303..c789a1a 100644 --- a/src/nimbotsdk.nim +++ b/src/nimbotsdk.nim @@ -1,28 +1,21 @@ -# Things here have been tested to work - import nimbotsdk/matrixTypes -export ICryptoStorageProvider, Storage, Client, Content, Unsigned, Event, Filter, Appservice +export ICryptoStorageProvider, Storage, Client, Content, Unsigned, Event, + Filter, Appservice import nimbotsdk/MatrixAuth export newMatrixAuth, passwordLogin import nimbotsdk/MatrixClient -export newMatrixClient -export onRoomMessage +export newMatrixClient, onRoomMessage, addPreprocessor, getServerVersions, + start, sendReadReceipt, setTyping, replyText, replyHtmlText, replyNotice, + replyHtmlNotice, sendNotice, sendHtmlNotice, sendText, sendHtmlText, + sendMessage, sendEvent, sendRawEvent, sendStateEvent, redactEvent -export addPreprocessor, getServerVersions, start, sendReadReceipt, setTyping, - replyText, replyHtmlText, replyNotice, replyHtmlNotice, sendNotice, - sendHtmlNotice, sendText, sendHtmlText, sendMessage, sendEvent, - sendRawEvent, sendStateEvent, redactEvent - -import nimbotsdk/AutojoinRoomsMixin +import nimbotsdk/mixins/AutojoinRoomsMixin export AutojoinRoomsMixinSetupOnClient, AutojoinRoomsMixinSetupOnAppservice -import nimbotsdk/SimpleFsStorageProvider -export newSimpleFsStorageProvider - -import nimbotsdk/RichRepliesPreprocessor +import nimbotsdk/preprocessors/RichRepliesPreprocessor export newRichRepliesPreprocessor -import nimbotsdk/RustSdkCryptoStorageProvider -export RustSdkCryptoStorageProvider \ No newline at end of file +import nimbotsdk/storage/[SimpleFsStorageProvider, RustSdkCryptoStorageProvider] +export newSimpleFsStorageProvider, RustSdkCryptoStorageProvider \ No newline at end of file