Toot toooooooot (Bluesky-Mastodon cross-poster)

don't create duplicate cross-posts

Changed files
+6
app
+6
app/tootify.rb
··· 59 59 60 60 next unless repo == @bluesky.did && collection == 'app.bsky.feed.post' 61 61 62 + if post = Post.find_by(bluesky_rkey: rkey) 63 + puts "Post #{rkey} was already cross-posted, skipping" 64 + @bluesky.delete_record_at(like_uri) 65 + next 66 + end 67 + 62 68 begin 63 69 record = @bluesky.fetch_record(repo, collection, rkey) 64 70 rescue Minisky::ClientErrorResponse => e