Skip to content
Extraits de code Groupes Projets
Valider a30e637f rédigé par Deurstann's avatar Deurstann
Parcourir les fichiers

fix Send file url instead of file when too big

parent 7deae2b5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -202,6 +202,8 @@ export class MatrixEventProcessor { ...@@ -202,6 +202,8 @@ export class MatrixEventProcessor {
embedSet.messageEmbed.description += " " + file; embedSet.messageEmbed.description += " " + file;
} else if ((file as Discord.FileOptions).name && (file as Discord.FileOptions).attachment) { } else if ((file as Discord.FileOptions).name && (file as Discord.FileOptions).attachment) {
opts.files = [file as Discord.FileOptions]; opts.files = [file as Discord.FileOptions];
} else if (file.FileURL){
embedSet.messageEmbed.description += " " + file.FileURL;
} else { } else {
embedSet.imageEmbed = file as Discord.MessageEmbed; embedSet.imageEmbed = file as Discord.MessageEmbed;
} }
...@@ -328,7 +330,7 @@ export class MatrixEventProcessor { ...@@ -328,7 +330,7 @@ export class MatrixEventProcessor {
event: IMatrixEvent, event: IMatrixEvent,
mxClient: MatrixClient, mxClient: MatrixClient,
sendEmbeds: boolean = false, sendEmbeds: boolean = false,
): Promise<string|Discord.FileOptions|Discord.MessageEmbed> { ): Promise<string|Discord.FileOptions|Discord.MessageEmbed|{FileURL:String}> {
if (!this.HasAttachment(event)) { if (!this.HasAttachment(event)) {
return ""; return "";
} }
...@@ -361,6 +363,11 @@ export class MatrixEventProcessor { ...@@ -361,6 +363,11 @@ export class MatrixEventProcessor {
} as Discord.FileOptions; } as Discord.FileOptions;
} }
} }
else{
return {
FileURL:url
}
}
if (sendEmbeds && event.content.info.mimetype.split("/")[0] === "image") { if (sendEmbeds && event.content.info.mimetype.split("/")[0] === "image") {
return new Discord.MessageEmbed() return new Discord.MessageEmbed()
.setImage(url); .setImage(url);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter