Toot toooooooot (Bluesky-Mastodon cross-poster)

extract URLs from link+quote embeds

Changed files
+10 -1
app
+10 -1
app/tootify.rb
··· 106 end 107 108 def link_embed(record) 109 - record['embed'] && record['embed']['external'] && record['embed']['external']['uri'] 110 end 111 112 def quoted_post(record)
··· 106 end 107 108 def link_embed(record) 109 + if embed = record['embed'] 110 + case embed['$type'] 111 + when 'app.bsky.embed.external' 112 + embed['external']['uri'] 113 + when 'app.bsky.embed.recordWithMedia' 114 + embed['media']['external'] && embed['media']['external']['uri'] 115 + else 116 + nil 117 + end 118 + end 119 end 120 121 def quoted_post(record)