From 9805472d2666db412226df4f6ba869146e673d44 Mon Sep 17 00:00:00 2001 From: kageru Date: Tue, 9 Jun 2020 20:34:31 +0200 Subject: [PATCH] Log errors to stdout --- src/commands/mod.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/commands/mod.rs b/src/commands/mod.rs index 36b794d..36256df 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -1,16 +1,16 @@ use serde::de::DeserializeOwned; use serenity::model::channel::Message; +use serenity::model::gateway::{Activity, Ready}; use serenity::model::id::ChannelId; -use serenity::model::gateway::{Ready,Activity}; use serenity::prelude::*; use std::fmt; mod apt; +mod aur; mod dnf; +mod man; mod nix; mod pacman; -mod aur; mod xbps; -mod man; extern crate reqwest; pub struct Handler; @@ -117,7 +117,10 @@ pub fn respond_with_results(target: ChannelId, results: &[T], c } pub fn search(url: &str, fallback: impl Fn(reqwest::Error) -> T) -> T { - search_inner(url).unwrap_or_else(fallback) + search_inner(url).unwrap_or_else(|e| { + println!("{:?}", e); + fallback(e) + }) } fn search_inner(url: &str) -> Result {