This commit is contained in:
Brandon Thomas committed 2025-10-30 20:49:55 -04:00
1 parent e24690221d
commit b60456105d
28 files changed
+17 -16

No files matched your search

@@ -4,8 +4,8 @@ use crate::datatypes::api::post_id::PostId;
use crate::datatypes::file_upload_spec::FileUploadSpec;
use crate::error::grok_error::GrokError;
use crate::error::grok_generic_api_error::GrokGenericApiError;
use crate::requests::create_media_post::grok_create_media_post::{GrokCreateMediaPost, MediaPostType};
use crate::requests::like_media::grok_like_media::GrokLikeMediaPost;
use crate::requests::media_posts::create_media_post::grok_create_media_post::{GrokCreateMediaPost, MediaPostType};
use crate::requests::media_posts::like_media_post::grok_like_media::GrokLikeMediaPost;
use crate::requests::upload_file::grok_upload_file::GrokUploadFile;
use crate::requests::video_chat::grok_video_gen_chat_conversation::{GrokVideoGenChatConversationBuilder, VideoMediaPostType};
use crate::utils::user_and_file_id_to_image_url::user_and_file_id_to_image_url;
Whitespace-only changes.
@@ -5,8 +5,8 @@ use crate::datatypes::api::user_id::UserId;
use crate::error::grok_client_error::GrokClientError;
use crate::error::grok_error::GrokError;
use crate::error::grok_generic_api_error::GrokGenericApiError;
use crate::requests::create_media_post::request::CreateMediaPostWireRequest;
use crate::requests::create_media_post::response::CreateMediaPostRawResponse;
use crate::requests::media_posts::create_media_post::request::CreateMediaPostWireRequest;
use crate::requests::media_posts::create_media_post::response::CreateMediaPostRawResponse;
use crate::requests::upload_file::grok_upload_file::{GrokUploadFile, GrokUploadFileResponse};
use crate::utils::user_and_file_id_to_image_url::user_and_file_id_to_image_url;
use log::{error, info};
@@ -1,9 +1,15 @@
use crate::client::browser_user_agents::FIREFOX_143_MAC_USER_AGENT;
use crate::datatypes::api::baggage::Baggage;
use crate::datatypes::api::file_id::FileId;
use crate::datatypes::api::sentry_trace::SentryTrace;
use crate::datatypes::api::svg_path_data::SvgPathData;
use crate::datatypes::api::verification_token::VerificationToken;
use crate::datatypes::api::xsid_numbers::XsidNumbers;
use crate::error::grok_client_error::GrokClientError;
use crate::error::grok_error::GrokError;
use crate::error::grok_generic_api_error::GrokGenericApiError;
use crate::requests::index_page::signature::generate_xsid::{generate_xsid, GenerateXsidArgs};
use crate::requests::like_media::request::LikeMediaWireRequest;
use crate::requests::media_posts::like_media_post::request::LikeMediaWireRequest;
use crate::requests::upload_file::grok_upload_file::{GrokUploadFile, GrokUploadFileResponse};
use crate::utils::user_and_file_id_to_image_url::user_and_file_id_to_image_url;
use log::{error, info, warn};
@@ -12,12 +18,6 @@ use uuid::Uuid;
use wreq::header::{ACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE, CACHE_CONTROL, CONNECTION, CONTENT_TYPE, COOKIE, ORIGIN, PRAGMA, REFERER, TE, USER_AGENT};
use wreq::Client;
use wreq_util::Emulation;
use crate::datatypes::api::baggage::Baggage;
use crate::datatypes::api::file_id::FileId;
use crate::datatypes::api::sentry_trace::SentryTrace;
use crate::datatypes::api::svg_path_data::SvgPathData;
use crate::datatypes::api::verification_token::VerificationToken;
use crate::datatypes::api::xsid_numbers::XsidNumbers;
const LIKE_MEDIA_POST_URL: &str = "https://grok.com/rest/media/post/like";
@@ -5,8 +5,8 @@ use crate::datatypes::api::user_id::UserId;
use crate::error::grok_client_error::GrokClientError;
use crate::error::grok_error::GrokError;
use crate::error::grok_generic_api_error::GrokGenericApiError;
use crate::requests::media_post_list::request::{FilterData, MediaPostListRawRequest};
use crate::requests::media_post_list::response::{PostItem, PostListRawResponse};
use crate::requests::media_posts::list_media_posts::request::{FilterData, MediaPostListRawRequest};
use crate::requests::media_posts::list_media_posts::response::{PostItem, PostListRawResponse};
use crate::requests::upload_file::grok_upload_file::{GrokUploadFile, GrokUploadFileResponse};
use crate::utils::user_and_file_id_to_image_url::user_and_file_id_to_image_url;
use log::{error, info};
@@ -0,0 +1,3 @@
pub mod create_media_post;
pub mod like_media_post;
pub mod list_media_posts;
@@ -1,8 +1,6 @@
pub mod create_media_post;
pub mod download_file;
pub mod image_websocket;
pub mod index_page;
pub mod like_media;
pub mod media_posts;
pub mod upload_file;
pub mod video_chat;
mod media_post_list;