Toot toooooooot (Bluesky-Mastodon cross-poster)

post records in chronological order

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