mirror of
https://github.com/chatmail/core.git
synced 2026-05-21 07:46:31 +03:00
feat: add core version to receive_imf failure message
This commit is contained in:
@@ -340,9 +340,11 @@ def test_receive_imf_failure(acfactory) -> None:
|
|||||||
msg_id = event.msg_id
|
msg_id = event.msg_id
|
||||||
message = bob.get_message_by_id(msg_id)
|
message = bob.get_message_by_id(msg_id)
|
||||||
snapshot = message.get_snapshot()
|
snapshot = message.get_snapshot()
|
||||||
|
version = bob.get_info()["deltachat_core_version"]
|
||||||
assert (
|
assert (
|
||||||
snapshot.text == "❌ Failed to receive a message:"
|
snapshot.text == "❌ Failed to receive a message:"
|
||||||
" Condition failed: `!context.get_config_bool(Config::FailOnReceivingFullMsg).await?`."
|
" Condition failed: `!context.get_config_bool(Config::FailOnReceivingFullMsg).await?`."
|
||||||
|
f" Core version {version}."
|
||||||
" Please report this bug to delta@merlinux.eu or https://support.delta.chat/."
|
" Please report this bug to delta@merlinux.eu or https://support.delta.chat/."
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ use crate::calls::{create_fallback_ice_servers, create_ice_servers_from_metadata
|
|||||||
use crate::chat::{self, ChatId, ChatIdBlocked, add_device_msg};
|
use crate::chat::{self, ChatId, ChatIdBlocked, add_device_msg};
|
||||||
use crate::chatlist_events;
|
use crate::chatlist_events;
|
||||||
use crate::config::Config;
|
use crate::config::Config;
|
||||||
use crate::constants::{self, Blocked, Chattype, ShowEmails};
|
use crate::constants::{self, Blocked, Chattype, DC_VERSION_STR, ShowEmails};
|
||||||
use crate::contact::{Contact, ContactId, Modifier, Origin};
|
use crate::contact::{Contact, ContactId, Modifier, Origin};
|
||||||
use crate::context::Context;
|
use crate::context::Context;
|
||||||
use crate::events::EventType;
|
use crate::events::EventType;
|
||||||
@@ -1502,7 +1502,7 @@ impl Session {
|
|||||||
warn!(context, "receive_imf error: {err:#}.");
|
warn!(context, "receive_imf error: {err:#}.");
|
||||||
|
|
||||||
let text = format!(
|
let text = format!(
|
||||||
"❌ Failed to receive a message: {err:#}. Please report this bug to delta@merlinux.eu or https://support.delta.chat/."
|
"❌ Failed to receive a message: {err:#}. Core version v{DC_VERSION_STR}. Please report this bug to delta@merlinux.eu or https://support.delta.chat/.",
|
||||||
);
|
);
|
||||||
let mut msg = Message::new_text(text);
|
let mut msg = Message::new_text(text);
|
||||||
add_device_msg(context, None, Some(&mut msg)).await?;
|
add_device_msg(context, None, Some(&mut msg)).await?;
|
||||||
|
|||||||
Reference in New Issue
Block a user