pub async fn decode_json<T: DeserializeOwned>( response: Response, context: &str, ) -> PluginResult<T>