Skip to content

Commit ed95373

Browse files
authored
Merge pull request #54 from JarbasHiveMind/release-0.2.1a1
Release 0.2.1a1
2 parents 445be9f + 366834f commit ed95373

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
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

hivemind_bus_client/client.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff 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

hivemind_bus_client/version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# START_VERSION_BLOCK
22
VERSION_MAJOR = 0
33
VERSION_MINOR = 2
4-
VERSION_BUILD = 0
5-
VERSION_ALPHA = 0
4+
VERSION_BUILD = 1
5+
VERSION_ALPHA = 1
66
# END_VERSION_BLOCK

0 commit comments

Comments
 (0)