mirror of
https://github.com/teloxide/teloxide.git
synced 2025-03-23 07:09:34 +01:00
Rename RequestInfo to RequestContext (requests/mod.rs)
This commit is contained in:
parent
1ab1ae0224
commit
2c1ae116e1
4 changed files with 10 additions and 11 deletions
|
@ -1,7 +1,7 @@
|
||||||
use reqwest::r#async::Client;
|
use reqwest::r#async::Client;
|
||||||
|
|
||||||
use crate::core::requests::{
|
use crate::core::requests::{
|
||||||
get_me::GetMe, send_message::SendMessage, ChatId, RequestInfo,
|
get_me::GetMe, send_message::SendMessage, ChatId, RequestContext,
|
||||||
};
|
};
|
||||||
|
|
||||||
pub struct Bot {
|
pub struct Bot {
|
||||||
|
@ -28,7 +28,7 @@ impl Bot {
|
||||||
/// Telegram functions
|
/// Telegram functions
|
||||||
impl Bot {
|
impl Bot {
|
||||||
pub fn get_me(&self) -> GetMe {
|
pub fn get_me(&self) -> GetMe {
|
||||||
GetMe::new(RequestInfo {
|
GetMe::new(RequestContext {
|
||||||
token: &self.token,
|
token: &self.token,
|
||||||
client: &self.client,
|
client: &self.client,
|
||||||
})
|
})
|
||||||
|
@ -40,7 +40,7 @@ impl Bot {
|
||||||
T: Into<String>,
|
T: Into<String>,
|
||||||
{
|
{
|
||||||
SendMessage::new(
|
SendMessage::new(
|
||||||
RequestInfo {
|
RequestContext {
|
||||||
token: &self.token,
|
token: &self.token,
|
||||||
client: &self.client,
|
client: &self.client,
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
use crate::core::network;
|
use crate::core::network;
|
||||||
use crate::core::requests::{
|
use crate::core::requests::{
|
||||||
Request, RequestFuture, RequestInfo, ResponseResult,
|
Request, RequestFuture, RequestContext, ResponseResult,
|
||||||
};
|
};
|
||||||
use crate::core::types::User;
|
use crate::core::types::User;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct GetMe<'a> {
|
pub struct GetMe<'a> {
|
||||||
info: RequestInfo<'a>,
|
info: RequestContext<'a>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> Request<'a> for GetMe<'a> {
|
impl<'a> Request<'a> for GetMe<'a> {
|
||||||
|
@ -21,7 +21,7 @@ impl<'a> Request<'a> for GetMe<'a> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> GetMe<'a> {
|
impl<'a> GetMe<'a> {
|
||||||
pub(crate) fn new(info: RequestInfo<'a>) -> Self {
|
pub(crate) fn new(info: RequestContext<'a>) -> Self {
|
||||||
GetMe { info }
|
GetMe { info }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,9 +45,8 @@ pub trait Request<'a> {
|
||||||
|
|
||||||
pub type RequestFuture<'a, T> = Pin<Box<dyn Future<Output = T> + Send + 'a>>;
|
pub type RequestFuture<'a, T> = Pin<Box<dyn Future<Output = T> + Send + 'a>>;
|
||||||
|
|
||||||
// todo: better name?
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct RequestInfo<'a> {
|
pub struct RequestContext<'a> {
|
||||||
pub client: &'a Client,
|
pub client: &'a Client,
|
||||||
pub token: &'a str,
|
pub token: &'a str,
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
use crate::core::requests::form_builder::FormBuilder;
|
use crate::core::requests::form_builder::FormBuilder;
|
||||||
use crate::core::requests::{
|
use crate::core::requests::{
|
||||||
ChatId, Request, RequestFuture, RequestInfo, ResponseResult,
|
ChatId, Request, RequestFuture, RequestContext, ResponseResult,
|
||||||
};
|
};
|
||||||
use crate::core::{network, types::Message};
|
use crate::core::{network, types::Message};
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct SendMessage<'a> {
|
pub struct SendMessage<'a> {
|
||||||
info: RequestInfo<'a>,
|
info: RequestContext<'a>,
|
||||||
|
|
||||||
pub chat_id: ChatId,
|
pub chat_id: ChatId,
|
||||||
pub text: String,
|
pub text: String,
|
||||||
|
@ -55,7 +55,7 @@ impl<'a> Request<'a> for SendMessage<'a> {
|
||||||
|
|
||||||
impl<'a> SendMessage<'a> {
|
impl<'a> SendMessage<'a> {
|
||||||
pub(crate) fn new(
|
pub(crate) fn new(
|
||||||
info: RequestInfo<'a>,
|
info: RequestContext<'a>,
|
||||||
chat_id: ChatId,
|
chat_id: ChatId,
|
||||||
text: String,
|
text: String,
|
||||||
) -> Self {
|
) -> Self {
|
||||||
|
|
Loading…
Add table
Reference in a new issue