+6
app/tootify.rb
+6
app/tootify.rb
···
59
60
next unless repo == @bluesky.did && collection == 'app.bsky.feed.post'
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
+
68
begin
69
record = @bluesky.fetch_record(repo, collection, rkey)
70
rescue Minisky::ClientErrorResponse => e