mirror of
https://git.ethanthesleepy.one/ethanaobrien/ew
synced 2026-08-26 15:02:18 +08:00
Add editor platform flag
This commit is contained in:
@@ -154,13 +154,16 @@ pub fn parse_platform(header: &str) -> &str {
|
|||||||
"windows" => "Windows",
|
"windows" => "Windows",
|
||||||
"windowsplayer" => "Windows",
|
"windowsplayer" => "Windows",
|
||||||
"webglplayer" => "WebGL",
|
"webglplayer" => "WebGL",
|
||||||
|
"editor" => "Editor",
|
||||||
_ => panic!("Unknown platform: {header}"),
|
_ => panic!("Unknown platform: {header}"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_asset_hash(asset_version: &str, platform: &str) -> Option<String> {
|
pub fn get_asset_hash(asset_version: &str, platform: &str) -> Option<String> {
|
||||||
|
if platform == "Editor" {
|
||||||
|
return Some("a".repeat(32));
|
||||||
|
}
|
||||||
let rv = preferred_hash(asset_version, platform);
|
let rv = preferred_hash(asset_version, platform);
|
||||||
println!("Get asset hash: {platform}. {rv:?}");
|
|
||||||
rv
|
rv
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -175,6 +178,9 @@ pub fn check_asset_headers(headers: &HeaderMap, check_hash: bool) -> Option<i32>
|
|||||||
Some(header) => parse_platform(header),
|
Some(header) => parse_platform(header),
|
||||||
None => return None,
|
None => return None,
|
||||||
};
|
};
|
||||||
|
if platform == "Editor" {
|
||||||
|
return None;
|
||||||
|
}
|
||||||
|
|
||||||
let valid = valid_hashes(asset_version, platform);
|
let valid = valid_hashes(asset_version, platform);
|
||||||
if valid.is_empty() {
|
if valid.is_empty() {
|
||||||
|
|||||||
Reference in New Issue
Block a user