diff --git a/src/dispatching/dialogue/mod.rs b/src/dispatching/dialogue/mod.rs index 0ff90d8f..962c27f6 100644 --- a/src/dispatching/dialogue/mod.rs +++ b/src/dispatching/dialogue/mod.rs @@ -148,6 +148,7 @@ mod dialogue_dispatcher_handler; mod dialogue_stage; mod dialogue_with_cx; mod get_chat_id; +mod storage; mod transition; pub use dialogue_dispatcher::DialogueDispatcher; @@ -165,11 +166,9 @@ pub use teloxide_macros::Transition; #[cfg(feature = "redis-storage")] #[cfg_attr(all(docsrs, feature = "nightly"), doc(cfg(feature = "redis-storage")))] -pub use crate::dispatching2::dialogue::{RedisStorage, RedisStorageError}; +pub use storage::{RedisStorage, RedisStorageError}; #[cfg(feature = "sqlite-storage")] -pub use crate::dispatching2::dialogue::{SqliteStorage, SqliteStorageError}; +pub use storage::{SqliteStorage, SqliteStorageError}; -pub use crate::dispatching2::dialogue::{ - serializer, InMemStorage, InMemStorageError, Serializer, Storage, TraceStorage, -}; +pub use storage::{serializer, InMemStorage, InMemStorageError, Serializer, Storage, TraceStorage}; diff --git a/src/dispatching2/dialogue/storage/in_mem_storage.rs b/src/dispatching/dialogue/storage/in_mem_storage.rs similarity index 100% rename from src/dispatching2/dialogue/storage/in_mem_storage.rs rename to src/dispatching/dialogue/storage/in_mem_storage.rs diff --git a/src/dispatching2/dialogue/storage/mod.rs b/src/dispatching/dialogue/storage/mod.rs similarity index 100% rename from src/dispatching2/dialogue/storage/mod.rs rename to src/dispatching/dialogue/storage/mod.rs diff --git a/src/dispatching2/dialogue/storage/redis_storage.rs b/src/dispatching/dialogue/storage/redis_storage.rs similarity index 100% rename from src/dispatching2/dialogue/storage/redis_storage.rs rename to src/dispatching/dialogue/storage/redis_storage.rs diff --git a/src/dispatching2/dialogue/storage/serializer.rs b/src/dispatching/dialogue/storage/serializer.rs similarity index 100% rename from src/dispatching2/dialogue/storage/serializer.rs rename to src/dispatching/dialogue/storage/serializer.rs diff --git a/src/dispatching2/dialogue/storage/sqlite_storage.rs b/src/dispatching/dialogue/storage/sqlite_storage.rs similarity index 100% rename from src/dispatching2/dialogue/storage/sqlite_storage.rs rename to src/dispatching/dialogue/storage/sqlite_storage.rs diff --git a/src/dispatching2/dialogue/storage/trace_storage.rs b/src/dispatching/dialogue/storage/trace_storage.rs similarity index 100% rename from src/dispatching2/dialogue/storage/trace_storage.rs rename to src/dispatching/dialogue/storage/trace_storage.rs diff --git a/src/dispatching2/dialogue/mod.rs b/src/dispatching2/dialogue/mod.rs index 012be2bd..5222b1a7 100644 --- a/src/dispatching2/dialogue/mod.rs +++ b/src/dispatching2/dialogue/mod.rs @@ -87,18 +87,19 @@ #[cfg(feature = "redis-storage")] #[cfg_attr(all(docsrs, feature = "nightly"), doc(cfg(feature = "redis-storage")))] -pub use storage::{RedisStorage, RedisStorageError}; +pub use crate::dispatching::dialogue::{RedisStorage, RedisStorageError}; #[cfg(feature = "sqlite-storage")] -pub use storage::{SqliteStorage, SqliteStorageError}; +pub use crate::dispatching::dialogue::{SqliteStorage, SqliteStorageError}; +pub use crate::dispatching::dialogue::{ + serializer, InMemStorage, InMemStorageError, Serializer, Storage, TraceStorage, +}; pub use get_chat_id::GetChatId; -pub use storage::{serializer, InMemStorage, InMemStorageError, Serializer, Storage, TraceStorage}; use std::{marker::PhantomData, sync::Arc}; mod get_chat_id; -mod storage; /// A handle for controlling dialogue state. #[derive(Debug)]