use super::{Bot, Result};
use crate::request::request_parameter::RequestParameter;
use crate::types::{inline, prepared_keyboard_button};
#[allow(dead_code)]
impl Bot {
pub(crate) async fn save_prepared_keyboard_button_raw(
&self,
user_id: i64,
button: inline::inline_keyboard_button::InlineKeyboardButton,
) -> Result<prepared_keyboard_button::PreparedKeyboardButton> {
let params = vec![
RequestParameter::new("user_id", serde_json::to_value(user_id)?),
RequestParameter::new("button", serde_json::to_value(&button)?),
];
self.do_post("savePreparedKeyboardButton", params).await
}
}