Fix sending message attachments

This commit is contained in:
Ske 2019-07-10 12:52:02 +02:00
parent 5bdb229b34
commit 740ccf6979

View File

@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Data; using System.Data;
using System.Linq; using System.Linq;
using System.Net; using System.Net;
using System.Net.Http;
using System.Threading.Tasks; using System.Threading.Tasks;
using Dapper; using Dapper;
using Discord; using Discord;
@ -100,7 +101,8 @@ namespace PluralKit.Bot
ulong messageId; ulong messageId;
if (attachment != null) { if (attachment != null) {
using (var stream = await WebRequest.CreateHttp(attachment.Url).GetRequestStreamAsync()) { using (var http = new HttpClient())
using (var stream = await http.GetStreamAsync(attachment.Url)) {
messageId = await client.SendFileAsync(stream, filename: attachment.Filename, text: text, username: username, avatarUrl: avatarUrl); messageId = await client.SendFileAsync(stream, filename: attachment.Filename, text: text, username: username, avatarUrl: avatarUrl);
} }
} else { } else {