embed fix
This commit is contained in:
parent
524039d95b
commit
af9e186f4f
1 changed files with 6 additions and 7 deletions
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue