mirror of
https://github.com/Vendicated/Vencord.git
synced 2025-01-11 02:16:23 +00:00
refactor(memberListActivities): simplify media link transformation
This commit is contained in:
parent
94c5e6fdb7
commit
1867427de4
1 changed files with 3 additions and 13 deletions
|
@ -69,19 +69,9 @@ export default definePlugin({
|
||||||
if (assets) {
|
if (assets) {
|
||||||
|
|
||||||
const addImage = (image: string, alt: string) => {
|
const addImage = (image: string, alt: string) => {
|
||||||
if (image.startsWith("mp:external/")) {
|
if (image.startsWith("mp:")) {
|
||||||
const externalLink = image.replace(/mp:/, "");
|
const discordMediaLink = `https://media.discordapp.net/${image.replace(/mp:/, "")}`;
|
||||||
const externalDiscordLink = `https://media.discordapp.net/${externalLink}`;
|
icons.push(<img src={discordMediaLink} alt={alt}/>);
|
||||||
|
|
||||||
if (externalLink) {
|
|
||||||
icons.push(<img src={externalDiscordLink} alt={alt}/>);
|
|
||||||
}
|
|
||||||
} else if (image.startsWith("mp:attachments/")) {
|
|
||||||
const attachmentId = image.replace(/mp:attachments\//, "");
|
|
||||||
const attachmentLink = `https://media.discordapp.net/attachments/${attachmentId}`;
|
|
||||||
if (attachmentId) {
|
|
||||||
icons.push(<img src={attachmentLink} alt={alt}/>);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
const src = `https://cdn.discordapp.com/app-assets/${activity.application_id}/${image}.png`;
|
const src = `https://cdn.discordapp.com/app-assets/${activity.application_id}/${image}.png`;
|
||||||
icons.push(<img src={src} alt={alt}/>);
|
icons.push(<img src={src} alt={alt}/>);
|
||||||
|
|
Loading…
Reference in a new issue