From 7938addf67b2466e4a32fc9b06e07295521f0a30 Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Wed, 3 May 2023 15:55:01 +0200 Subject: [PATCH] Start working on message send body --- src/api/channels/messages.rs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/api/channels/messages.rs b/src/api/channels/messages.rs index b0a5412..c9211ef 100644 --- a/src/api/channels/messages.rs +++ b/src/api/channels/messages.rs @@ -1,6 +1,24 @@ pub mod messages { + use reqwest::Client; + use serde_json::to_string; + + use crate::api::limits::Limits; use crate::api::types::Message; use crate::instance::Instance; + use crate::limit::LimitedRequester; - impl Message {} + impl Message { + pub async fn send( + url_api: &String, + message: &Message, + limits: &Limits, + requester: &mut LimitedRequester, + ) { + let client = Client::new() + .post(url_api) + .body(to_string(message).unwrap()) + .send() + .await; + } + } }