Add editor platform flag

This commit is contained in:
Ethan O'Brien
2026-07-26 17:07:53 -05:00
parent a2089f12bd
commit 54bd50d721

View File

@@ -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() {