embed fix

This commit is contained in:
MathMan05 2024-10-07 17:44:29 -05:00
parent 524039d95b
commit af9e186f4f

View file

@ -247,19 +247,23 @@ Url.pathname.split("/")[Url.pathname.split("/").length - 1];
let info: { cdn: string; api: string }; let info: { cdn: string; api: string };
if(!this.invcache){ if(!this.invcache){
if(!json1){ if(!json1){
div.classList.remove("embed", "inviteEmbed", "flexttb")
div.append(this.generateLink()); div.append(this.generateLink());
return; return;
} }
const tempinfo = await getapiurls(json1.url); const tempinfo = await getapiurls(json1.url);
if(!tempinfo){ if(!tempinfo){
div.classList.remove("embed", "inviteEmbed", "flexttb")
div.append(this.generateLink()); div.append(this.generateLink());
return; return;
} }
info = tempinfo; info = tempinfo;
const res = await fetch(info.api + "/invites/" + json1.code); const res = await fetch(info.api + "/invites/" + json1.code);
if(!res.ok){ if(!res.ok){
div.classList.remove("embed", "inviteEmbed", "flexttb")
div.append(this.generateLink()); div.append(this.generateLink());
return;
} }
json = (await res.json()) as invitejson; json = (await res.json()) as invitejson;
this.invcache = [json, info]; this.invcache = [json, info];
@ -268,17 +272,12 @@ Url.pathname.split("/")[Url.pathname.split("/").length - 1];
} }
if(!json){ if(!json){
div.append(this.generateLink()); div.append(this.generateLink());
div.classList.remove("embed", "inviteEmbed", "flexttb")
return; return;
} }
if(json.guild.banner){ if(json.guild.banner){
const banner = document.createElement("img"); const banner = document.createElement("img");
banner.src = banner.src = this.localuser.info.cdn + "/icons/" + json.guild.id + "/" + json.guild.banner + ".png?size=256";
this.localuser.info.cdn +
"/icons/" +
json.guild.id +
"/" +
json.guild.banner +
".png?size=256";
banner.classList.add("banner"); banner.classList.add("banner");
div.append(banner); div.append(banner);
} }