A Ruby gem for streaming data from the Bluesky/ATProto firehose

added #operation to Jetstream Message, returning 1 op

+13 -1
+7 -1
lib/skyfall/jetstream/commit_message.rb
··· 9 9 super 10 10 end 11 11 12 + def operation 13 + @operation ||= Jetstream::Operation.new(self, json['commit']) 14 + end 15 + 16 + alias op operation 17 + 12 18 def operations 13 - @operations ||= [Jetstream::Operation.new(self, json['commit'])] 19 + [operation] 14 20 end 15 21 end 16 22 end
+6
lib/skyfall/jetstream/message.rb
··· 43 43 self.is_a?(Jetstream::UnknownMessage) 44 44 end 45 45 46 + def operation 47 + nil 48 + end 49 + 50 + alias op operation 51 + 46 52 def operations 47 53 [] 48 54 end