You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-26 17:03:12 +03:00
dont try to decrypt reactions
This commit is contained in:
@@ -4008,9 +4008,7 @@ MatrixClient.prototype.getCanResetTimelineCallback = function() {
|
|||||||
*/
|
*/
|
||||||
MatrixClient.prototype.relations =
|
MatrixClient.prototype.relations =
|
||||||
async function(roomId, eventId, relationType, eventType, opts = {}) {
|
async function(roomId, eventId, relationType, eventType, opts = {}) {
|
||||||
const isEncrypted = this.isRoomEncrypted(roomId);
|
|
||||||
const fetchedEventType = _getEncryptedIfNeededEventType(this, roomId, eventType);
|
const fetchedEventType = _getEncryptedIfNeededEventType(this, roomId, eventType);
|
||||||
|
|
||||||
const result = await this.fetchRelations(
|
const result = await this.fetchRelations(
|
||||||
roomId,
|
roomId,
|
||||||
eventId,
|
eventId,
|
||||||
@@ -4019,7 +4017,7 @@ async function(roomId, eventId, relationType, eventType, opts = {}) {
|
|||||||
opts);
|
opts);
|
||||||
|
|
||||||
let events = result.chunk.map(this.getEventMapper());
|
let events = result.chunk.map(this.getEventMapper());
|
||||||
if (isEncrypted) {
|
if (fetchedEventType === "m.room.encrypted") {
|
||||||
await Promise.all(events.map(e => {
|
await Promise.all(events.map(e => {
|
||||||
return new Promise(resolve => e.once("Event.decrypted", resolve));
|
return new Promise(resolve => e.once("Event.decrypted", resolve));
|
||||||
}));
|
}));
|
||||||
|
|||||||
Reference in New Issue
Block a user