|
@@ -32,11 +32,10 @@ pub async fn fetch_profile(url: &str) -> Option<ProfileResponse> {
|
|
|
|
|
|
// parse the Subscription Userinfo
|
|
|
let extra = {
|
|
|
- let sub_info = header
|
|
|
- .get("Subscription-Userinfo")
|
|
|
- .unwrap()
|
|
|
- .to_str()
|
|
|
- .unwrap();
|
|
|
+ let sub_info = match header.get("Subscription-Userinfo") {
|
|
|
+ Some(value) => value.to_str().unwrap_or(""),
|
|
|
+ None => "",
|
|
|
+ };
|
|
|
|
|
|
ProfileExtra {
|
|
|
upload: parse_string(sub_info, "upload=").unwrap_or(0),
|