init
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
use crate::models::message;
|
||||
use crate::routes::message::dto::{CreateMessageRequest, MessageResponse, UpdateMessageRequest};
|
||||
use crate::repositories::types::MessageFilter;
|
||||
use crate::routes::message::dto::{
|
||||
CreateMessageRequest, MessageQueryParams, MessageResponse, UpdateMessageRequest,
|
||||
};
|
||||
use chrono::Utc;
|
||||
use sea_orm::Set;
|
||||
use uuid::Uuid;
|
||||
@@ -42,3 +45,11 @@ pub fn update_request_to_am(
|
||||
reply_to_id: Set(model.reply_to_id),
|
||||
}
|
||||
}
|
||||
|
||||
pub fn query_params_to_message_filter(params: MessageQueryParams) -> MessageFilter {
|
||||
MessageFilter {
|
||||
channel_id: params.channel_id,
|
||||
before_id: params.before_id,
|
||||
limit: params.limit,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user