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

added UnknownMessage for unrecognized message types

+6 -1
+4
lib/skyfall/messages/unknown_message.rb
··· 1 + module Skyfall 2 + class UnknownMessage < WebsocketMessage 3 + end 4 + end
+2 -1
lib/skyfall/messages/websocket_message.rb
··· 11 11 require_relative 'commit_message' 12 12 require_relative 'handle_message' 13 13 require_relative 'info_message' 14 + require_relative 'unknown_message' 14 15 15 16 attr_reader :type_object, :data_object 16 17 attr_reader :type, :did, :seq ··· 24 25 when '#commit' then CommitMessage 25 26 when '#handle' then HandleMessage 26 27 when '#info' then InfoMessage 27 - else WebsocketMessage 28 + else UnknownMessage 28 29 end 29 30 30 31 message = message_class.allocate