File tree Expand file tree Collapse file tree 3 files changed +16
-7
lines changed
Expand file tree Collapse file tree 3 files changed +16
-7
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3- ## [ 0.2.0a1 ] ( https://github.com/JarbasHiveMind/hivemind-websocket-client/tree/0.2.0a1 ) (2025-01-03)
3+ ## [ 0.2.1a1 ] ( https://github.com/JarbasHiveMind/hivemind-websocket-client/tree/0.2.1a1 ) (2025-01-03)
44
5- [ Full Changelog] ( https://github.com/JarbasHiveMind/hivemind-websocket-client/compare/0.1.6 ...0.2.0a1 )
5+ [ Full Changelog] ( https://github.com/JarbasHiveMind/hivemind-websocket-client/compare/0.2.0 ...0.2.1a1 )
66
77** Merged pull requests:**
88
9- - feat : add chacha20 cipher + z85 encoding [ \# 50 ] ( https://github.com/JarbasHiveMind/hivemind-websocket-client/pull/50 ) ([ JarbasAl] ( https://github.com/JarbasAl ) )
9+ - fix : binarization \_ protocol [ \# 53 ] ( https://github.com/JarbasHiveMind/hivemind-websocket-client/pull/53 ) ([ JarbasAl] ( https://github.com/JarbasAl ) )
1010
1111
1212
Original file line number Diff line number Diff line change @@ -294,8 +294,17 @@ def on_message(self, *args):
294294 if (isinstance (message , HiveMessage ) and message .msg_type == HiveMessageType .BINARY ):
295295 self ._handle_binary (message )
296296 return
297- self .emitter .emit ('message' , message ) # raw message
298- self ._handle_hive_protocol (HiveMessage (** message ))
297+
298+ if isinstance (message , HiveMessage ):
299+ self .emitter .emit ('message' , message .serialize ()) # raw message
300+ self ._handle_hive_protocol (message )
301+ elif isinstance (message , str ):
302+ self .emitter .emit ('message' , message ) # raw message
303+ self ._handle_hive_protocol (HiveMessage (** json .loads (message )))
304+ else :
305+ assert isinstance (message , dict )
306+ self .emitter .emit ('message' , json .dumps (message , ensure_ascii = False )) # raw message
307+ self ._handle_hive_protocol (HiveMessage (** message ))
299308
300309 def _handle_binary (self , message : HiveMessage ):
301310 assert message .msg_type == HiveMessageType .BINARY
Original file line number Diff line number Diff line change 11# START_VERSION_BLOCK
22VERSION_MAJOR = 0
33VERSION_MINOR = 2
4- VERSION_BUILD = 0
5- VERSION_ALPHA = 0
4+ VERSION_BUILD = 1
5+ VERSION_ALPHA = 1
66# END_VERSION_BLOCK
You can’t perform that action at this time.
0 commit comments