diff --git a/src/instance.rs b/src/instance.rs index 8dc9e2b..ada99a6 100644 --- a/src/instance.rs +++ b/src/instance.rs @@ -36,14 +36,11 @@ impl Instance { pub async fn new(urls: UrlBundle, limited: bool) -> ChorusResult { let limits_information; if limited { - let limits_configuration = - Some(ChorusRequest::get_limits_config(&urls.api).await?.rate); - let limits = Some(ChorusRequest::limits_config_to_hashmap( - limits_configuration.as_ref().unwrap(), - )); + let limits_configuration = ChorusRequest::get_limits_config(&urls.api).await?.rate; + let limits = ChorusRequest::limits_config_to_hashmap(&limits_configuration); limits_information = Some(LimitsInformation { - ratelimits: limits.unwrap(), - configuration: limits_configuration.unwrap(), + ratelimits: limits, + configuration: limits_configuration, }); } else { limits_information = None;