reifydb_client/http/
message.rs1use std::sync::mpsc;
5
6use crate::{CommandRequest, QueryRequest, http::session::HttpResponseMessage};
7
8pub(crate) enum HttpInternalMessage {
10 Command {
11 id: String,
12 request: CommandRequest,
13 route: HttpResponseRoute,
14 },
15 Query {
16 id: String,
17 request: QueryRequest,
18 route: HttpResponseRoute,
19 },
20 Auth {
21 id: String,
22 _token: Option<String>,
23 route: HttpResponseRoute,
24 },
25 Close,
26}
27
28pub(crate) enum HttpResponseRoute {
30 Channel(mpsc::Sender<HttpResponseMessage>),
31}