replace DC_EVENT_INCOMING_WEBXDC_INFO by a normal DC_EVENT_INCOMING_MSG

This commit is contained in:
B. Petersen
2024-11-17 01:06:31 +01:00
parent 8ba3e88848
commit 64bd7f66a5
2 changed files with 5 additions and 12 deletions

View File

@@ -6085,24 +6085,16 @@ void dc_event_unref(dc_event_t* event);
#define DC_EVENT_INCOMING_REACTION 2002
/**
* A webxdc added an info message that should be notified.
*
* @param data1 0
* @param data2 (int) info_msg_id -
* ID of the info message added in dc_event_get_data2_int().
* Use dc_msg_get_parent() to get the webxdc instance the notification belongs to.
* Use dc_msg_get_webxdc_deeplink() to get the deeplink to pass to `window.webxdc.deeplink` in JS land.
* Use dc_msg_get_text() and dc_msg_get_from_id() to get notification text and sender.
*/
#define DC_EVENT_INCOMING_WEBXDC_INFO 2003
/**
* There is a fresh message. Typically, the user will show an notification
* when receiving this message.
*
* There is no extra #DC_EVENT_MSGS_CHANGED event send together with this event.
*
* If the message is an webxdc info message,
* dc_msg_get_parent() returns the webxdc instance the notification belongs to.
* Use dc_msg_get_webxdc_deeplink() to get the deeplink to pass to `window.webxdc.deeplink` in JS land.
*
* @param data1 (int) chat_id
* @param data2 (int) msg_id
*/

View File

@@ -323,6 +323,7 @@ impl Context {
)
.await?;
} else {
// TODO: change add_info_msg_with_cmd() to emit DC_EVENT_INCOMING_MSG if update.notifyUsers refers to us
chat::add_info_msg_with_cmd(
self,
instance.chat_id,