From 030edd45aaf08712f49bfef46cc6b8382d500df1 Mon Sep 17 00:00:00 2001 From: David Vo <auscompgeek@users.noreply.github.com> Date: Fri, 10 Apr 2020 22:19:38 +1000 Subject: [PATCH] Upload attachments and user avatars as ghosts --- src/bot.ts | 2 +- src/usersyncroniser.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bot.ts b/src/bot.ts index e128773..b1bbf05 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -806,7 +806,7 @@ export class DiscordBot { await Util.AsyncForEach(msg.attachments.array(), async (attachment) => { const content = await Util.DownloadFile(attachment.url); const fileMime = content.mimeType || mime.getType(attachment.filename) || "application/octet-stream"; - const mxcUrl = await this.bridge.botIntent.underlyingClient.uploadContent( + const mxcUrl = await intent.underlyingClient.uploadContent( content.buffer, fileMime, attachment.filename, diff --git a/src/usersyncroniser.ts b/src/usersyncroniser.ts index 9e046e4..5633574 100644 --- a/src/usersyncroniser.ts +++ b/src/usersyncroniser.ts @@ -134,7 +134,7 @@ export class UserSyncroniser { if (userState.avatarUrl !== null) { log.verbose(`Updating avatar_url for ${userState.mxUserId} to "${userState.avatarUrl}"`); const data = await Util.DownloadFile(userState.avatarUrl); - const avatarMxc = await this.bridge.botIntent.underlyingClient.uploadContent( + const avatarMxc = await intent.underlyingClient.uploadContent( data.buffer, data.mimeType, userState.avatarId, -- GitLab