mirror of
https://git.witchcraft.systems/scientific-witchery/pds-dash.git
synced 2025-06-09 00:14:04 +10:00
GIF support (#5)
Reviewed-on: https://git.witchcraft.systems/scientific-witchery/pds-dash/pulls/5
This commit is contained in:
parent
79d5694dd1
commit
c3dfb2e48d
3 changed files with 15 additions and 9 deletions
|
@ -46,6 +46,7 @@ class Post {
|
|||
replyingUri: atUriObject | null;
|
||||
imagesCid: string[] | null;
|
||||
videosLinkCid: string | null;
|
||||
gifLink: string | null;
|
||||
|
||||
constructor(
|
||||
record: ComAtprotoRepoListRecords.Record,
|
||||
|
@ -69,6 +70,7 @@ class Post {
|
|||
this.quotingUri = null;
|
||||
this.imagesCid = null;
|
||||
this.videosLinkCid = null;
|
||||
this.gifLink = null;
|
||||
switch (post.embed?.$type) {
|
||||
case "app.bsky.embed.images":
|
||||
this.imagesCid = post.embed.images.map(
|
||||
|
@ -96,6 +98,9 @@ class Post {
|
|||
break;
|
||||
}
|
||||
break;
|
||||
case "app.bsky.embed.external": // assuming that external embeds are gifs for now
|
||||
this.gifLink = post.embed.external.uri;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue