lol idk #1

Open
Quaternions wants to merge 826 commits from StrafesNET/strafe-project:master into master
Showing only changes of commit b96b26bb2d - Show all commits

View File

@ -16,9 +16,10 @@ impl std::str::FromStr for RobloxAssetId{
"rbxassetid"=>url.domain().ok_or_else(||RobloxAssetIdParseErr::MissingAssetId(s.to_owned()))?.parse(), "rbxassetid"=>url.domain().ok_or_else(||RobloxAssetIdParseErr::MissingAssetId(s.to_owned()))?.parse(),
"http"|"https"=>{ "http"|"https"=>{
let (_,asset_id)=url.query_pairs() let (_,asset_id)=url.query_pairs()
.find(|(id,_)| .find(|(id,_)|match id.as_ref(){
id.to_lowercase()=="id" "ID"|"id"|"Id"|"iD"=>true,
).ok_or_else(||RobloxAssetIdParseErr::MissingAssetId(s.to_owned()))?; _=>false,
}).ok_or_else(||RobloxAssetIdParseErr::MissingAssetId(s.to_owned()))?;
asset_id.parse() asset_id.parse()
}, },
_=>Err(RobloxAssetIdParseErr::UnknownScheme(s.to_owned()))?, _=>Err(RobloxAssetIdParseErr::UnknownScheme(s.to_owned()))?,