rbx_asset: rename CloudContext & CookieContext to Context
This commit is contained in:
parent
5509fd2166
commit
d125829a00
@ -31,7 +31,7 @@ pub struct AssetOperation{
|
|||||||
operation:RobloxOperation,
|
operation:RobloxOperation,
|
||||||
}
|
}
|
||||||
impl AssetOperation{
|
impl AssetOperation{
|
||||||
pub async fn try_get_asset(&self,context:&CloudContext)->Result<AssetResponse,AssetOperationError>{
|
pub async fn try_get_asset(&self,context:&Context)->Result<AssetResponse,AssetOperationError>{
|
||||||
serde_json::from_value(
|
serde_json::from_value(
|
||||||
self.operation
|
self.operation
|
||||||
.try_get_reponse(context).await
|
.try_get_reponse(context).await
|
||||||
@ -286,7 +286,7 @@ impl RobloxOperation{
|
|||||||
None=>self.path.as_deref()?.get(11..),
|
None=>self.path.as_deref()?.get(11..),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
pub async fn try_get_reponse(&self,context:&CloudContext)->Result<serde_json::Value,OperationError>{
|
pub async fn try_get_reponse(&self,context:&Context)->Result<serde_json::Value,OperationError>{
|
||||||
context.get_asset_operation(GetAssetOperationRequest{
|
context.get_asset_operation(GetAssetOperationRequest{
|
||||||
operation_id:self.operation_id()
|
operation_id:self.operation_id()
|
||||||
.ok_or(OperationError::NoOperationId)?
|
.ok_or(OperationError::NoOperationId)?
|
||||||
@ -327,12 +327,12 @@ impl ApiKey{
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct CloudContext{
|
pub struct Context{
|
||||||
api_key:String,
|
api_key:String,
|
||||||
client:reqwest::Client,
|
client:reqwest::Client,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl CloudContext{
|
impl Context{
|
||||||
pub fn new(api_key:ApiKey)->Self{
|
pub fn new(api_key:ApiKey)->Self{
|
||||||
Self{
|
Self{
|
||||||
api_key:api_key.get(),
|
api_key:api_key.get(),
|
||||||
|
@ -337,12 +337,12 @@ impl Cookie{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct CookieContext{
|
pub struct Context{
|
||||||
cookie:String,
|
cookie:String,
|
||||||
client:reqwest::Client,
|
client:reqwest::Client,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl CookieContext{
|
impl Context{
|
||||||
pub fn new(cookie:Cookie)->Self{
|
pub fn new(cookie:Cookie)->Self{
|
||||||
Self{
|
Self{
|
||||||
cookie:cookie.get(),
|
cookie:cookie.get(),
|
||||||
|
@ -2,8 +2,8 @@ use std::{io::Read,path::PathBuf};
|
|||||||
use clap::{Args,Parser,Subcommand};
|
use clap::{Args,Parser,Subcommand};
|
||||||
use anyhow::{anyhow,Result as AResult};
|
use anyhow::{anyhow,Result as AResult};
|
||||||
use futures::StreamExt;
|
use futures::StreamExt;
|
||||||
use rbx_asset::cloud::{ApiKey,CloudContext};
|
use rbx_asset::cloud::{ApiKey,Context as CloudContext};
|
||||||
use rbx_asset::cookie::{Cookie,CookieContext,AssetVersion,CreationsItem};
|
use rbx_asset::cookie::{Cookie,Context as CookieContext,AssetVersion,CreationsItem};
|
||||||
|
|
||||||
type AssetID=u64;
|
type AssetID=u64;
|
||||||
type AssetIDFileMap=Vec<(AssetID,PathBuf)>;
|
type AssetIDFileMap=Vec<(AssetID,PathBuf)>;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user