From 8266c07db76059c3205d424b99f6e9412736c541 Mon Sep 17 00:00:00 2001 From: yggverse Date: Fri, 17 Jan 2025 00:25:10 +0200 Subject: [PATCH] handle `feature` error `Response` --- src/app/browser/window/tab/item/page/client/driver.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/app/browser/window/tab/item/page/client/driver.rs b/src/app/browser/window/tab/item/page/client/driver.rs index 6c3dfe11..75e032ed 100644 --- a/src/app/browser/window/tab/item/page/client/driver.rs +++ b/src/app/browser/window/tab/item/page/client/driver.rs @@ -91,7 +91,9 @@ impl Driver { }) }) } - _ => todo!(), + _ => callback(Response::Failure(Failure::Error { + message: "Download feature yet not supported for this request".to_string(), + })), // @TODO or maybe panic as unexpected }, Feature::Default { request } => match request { Request::Gemini { uri } => { @@ -120,8 +122,9 @@ impl Driver { ) }) } - Request::Titan { .. } => todo!(), - Request::Undefined => todo!(), + _ => callback(Response::Failure(Failure::Error { + message: "Source view feature yet not supported for this request".to_string(), + })), // @TODO or maybe panic as unexpected }, } }