mirror of
https://github.com/savoirfairelinux/jami-client-qt.git
synced 2025-12-17 15:55:23 +08:00
chatview: fix webengine binding for msg linkify/preview mechanism
This was broken in commit 3f88ced, as the webchannel js object can
not be used to invoke Qt signal methods directly. Wrapping with
an emitter method is required.
Change-Id: I8633a5693105efd928fb68f227fdf75c161371fe
Gitlab: #735
This commit is contained in:
@@ -32,13 +32,13 @@ function getPreviewInfo(messageId, url) {
|
||||
title = "Twitter. It's what's happening."
|
||||
}
|
||||
|
||||
window.jsbridge.infoReady(messageId, {
|
||||
'title': title,
|
||||
'image': image,
|
||||
'description': description,
|
||||
'url': url,
|
||||
'domain': domain,
|
||||
})
|
||||
window.jsbridge.emitInfoReady(messageId, {
|
||||
'title': title,
|
||||
'image': image,
|
||||
'description': description,
|
||||
'url': url,
|
||||
'domain': domain,
|
||||
})
|
||||
}).catch(function (err) {
|
||||
log("Error occured while fetching document: " + err)
|
||||
})
|
||||
@@ -51,5 +51,5 @@ function parseMessage(messageId, message, showPreview) {
|
||||
}
|
||||
if (showPreview)
|
||||
getPreviewInfo(messageId, links[0].href)
|
||||
window.jsbridge.linkifyReady(messageId, linkifyStr(message))
|
||||
window.jsbridge.emitLinkified(messageId, linkifyStr(message))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user