From 05b467bb1ba375edfb8c68ac6001c35a96464410 Mon Sep 17 00:00:00 2001 From: yggverse Date: Mon, 7 Apr 2025 22:02:19 +0300 Subject: [PATCH] apply new `maxminddb` api version --- .../window/tab/item/page/navigation/request/info/dialog.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/browser/window/tab/item/page/navigation/request/info/dialog.rs b/src/app/browser/window/tab/item/page/navigation/request/info/dialog.rs index 9b5399b5..3c611c49 100644 --- a/src/app/browser/window/tab/item/page/navigation/request/info/dialog.rs +++ b/src/app/browser/window/tab/item/page/navigation/request/info/dialog.rs @@ -121,7 +121,7 @@ impl Dialog for PreferencesDialog { /// Lookup [MaxMind](https://www.maxmind.com) database fn l(profile: &Profile, socket_address: &SocketAddress) -> Option { use maxminddb::{ - MaxMindDBError, Reader, + MaxMindDbError, Reader, geoip2::{/*City,*/ Country}, }; if !matches!( @@ -138,11 +138,11 @@ impl Dialog for PreferencesDialog { .ok()?; let lookup = { let a: std::net::SocketAddr = socket_address.to_string().parse().unwrap(); - let lookup: std::result::Result = + let lookup: std::result::Result, MaxMindDbError> = db.lookup(a.ip()); lookup } - .ok()?; + .ok()??; lookup.country.map(|c| { let mut b = Vec::new(); if let Some(iso_code) = c.iso_code {