From 5399fb682e40bd463c6bc48d55a520765138ab68 Mon Sep 17 00:00:00 2001 From: Akulij Date: Sat, 7 Jun 2025 02:54:08 +0500 Subject: [PATCH] handle MessageAnswererError in ScriptError --- src/botscript.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/botscript.rs b/src/botscript.rs index f567079..d7118d5 100644 --- a/src/botscript.rs +++ b/src/botscript.rs @@ -7,6 +7,7 @@ use std::time::Duration; use crate::db::raw_calls::RawCallError; use crate::db::{CallDB, DbError, User, DB}; +use crate::message_answerer::MessageAnswererError; use crate::notify_admin; use crate::utils::parcelable::{ParcelType, Parcelable, ParcelableError, ParcelableResult}; use chrono::{DateTime, Days, NaiveTime, ParseError, TimeDelta, Timelike, Utc}; @@ -45,6 +46,8 @@ pub enum ScriptError { RawCallError(#[from] RawCallError), #[error("error while locking mutex: {0:?}")] MutexError(String), + #[error("can't send message to user to user: {0:?}")] + MAError(#[from] MessageAnswererError), } #[derive(thiserror::Error, Debug)]