Refactor upload command to use rbx_cookie for Roblox auth cookie retrieval

- Updated the cookie retrieval logic to use rbx_cookie::get_value instead of get_auth_cookie.
- Enhanced error message to guide users on logging into Roblox Studio or passing a cookie via --cookie.
This commit is contained in:
Joe 2026-02-09 21:28:56 -06:00
parent cec2c9f26e
commit 0b1e8c89dc

View file

@ -8,7 +8,7 @@ use reqwest::{
StatusCode, StatusCode,
}; };
use crate::{auth_cookie::get_auth_cookie, serve_session::ServeSession}; use crate::serve_session::ServeSession;
use super::resolve_path; use super::resolve_path;
@ -67,9 +67,11 @@ impl UploadCommand {
); );
} }
let cookie = cookie.or_else(get_auth_cookie).context( let cookie = cookie
"Rojo could not find your Roblox auth cookie. Please pass one via --cookie.", .or_else(rbx_cookie::get_value)
)?; .context(
"Rojo could not find your Roblox auth cookie. Please log into Roblox Studio or pass one via --cookie.",
)?;
do_upload(buffer, self.asset_id, &cookie) do_upload(buffer, self.asset_id, &cookie)
} }