Toot toooooooot (Bluesky-Mastodon cross-poster)

extract URLs from link+quote embeds

Changed files
+10 -1
app
+10 -1
app/tootify.rb
··· 106 106 end 107 107 108 108 def link_embed(record) 109 - record['embed'] && record['embed']['external'] && record['embed']['external']['uri'] 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 110 119 end 111 120 112 121 def quoted_post(record)