chore(deps): upgrade matrix-js-sdk.
fix(e2ee): getContent() only summons m.relates_to for reactions.
This commit is contained in:
parent
3b16a0495c
commit
3122361c6c
4 changed files with 62 additions and 48 deletions
8
utils.js
8
utils.js
|
@ -129,12 +129,12 @@ module.exports.handleReact = async (event) => {
|
|||
|
||||
module.exports.handleReply = async (event) => {
|
||||
const roomId = event.event.room_id;
|
||||
if(!event.getContent()['m.relates_to']['m.in_reply_to']) return;
|
||||
const reply = event.getContent()['m.relates_to']['m.in_reply_to'];
|
||||
if(!event.event.content['m.relates_to']['m.in_reply_to']) return;
|
||||
const reply = event.event.content['m.relates_to']['m.in_reply_to'];
|
||||
const metaEvent = await fetchEncryptedOrNot(roomId, reply);
|
||||
if (!metaEvent.getContent().meta || metaEvent.event.sender !== config.matrix.user) return;
|
||||
const args = metaEvent.content.meta.split(' ');
|
||||
args.push(event.event.content.formatted_body.trim().split('</mx-reply>')[1]);
|
||||
const args = metaEvent.getContent().meta.split(' ');
|
||||
args.push(event.getContent().formatted_body.trim().split('</mx-reply>')[1]);
|
||||
isMeta = ['status', 'reblog', 'mention', 'redact', 'unreblog'];
|
||||
if (!isMeta.includes(args[0])) return;
|
||||
args.shift().toLowerCase();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue