Toot toooooooot (Bluesky-Mastodon cross-poster)

post records in chronological order

Changed files
+6 -1
app
+6 -1
app/tootify.rb
··· 41 likes = @bluesky.fetch_likes 42 end 43 44 likes.each do |r| 45 like_uri = r['uri'] 46 post_uri = r['value']['subject']['uri'] ··· 62 next 63 end 64 65 - post_to_mastodon(record['value']) 66 67 @bluesky.delete_record_at(like_uri) 68 end 69 end
··· 41 likes = @bluesky.fetch_likes 42 end 43 44 + records = [] 45 + 46 likes.each do |r| 47 like_uri = r['uri'] 48 post_uri = r['value']['subject']['uri'] ··· 64 next 65 end 66 67 + records << [record['value'], like_uri] 68 + end 69 70 + records.sort_by { |x| x[0]['createdAt'] }.each do |record, like_uri| 71 + post_to_mastodon(record) 72 @bluesky.delete_record_at(like_uri) 73 end 74 end