Skip to content

Commit 9bd4fe4

Browse files
committed
ability to capture only raw packets
1 parent 23fa0be commit 9bd4fe4

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

shard.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: hqtrivia
2-
version: 0.2.3
2+
version: 0.2.4
33

44
authors:
55
- Taylor Finnell <[email protected]>

src/hqtrivia/connection/hq.cr

+7-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ module HqTrivia
99
class Hq
1010
include Interface
1111

12+
def initialize(@raw_messages_only = false)
13+
end
14+
1215
# Yields a `Model::WebSocketMessage`
1316
def on_message(&block : HqTrivia::Model::WebSocketMessage ->)
1417
@on_message_callback = block
@@ -40,7 +43,10 @@ module HqTrivia
4043

4144
socket.on_message do |json|
4245
@on_raw_message_callback.try &.call json
43-
@on_message_callback.try &.call Model::RawWebSocketMessage.decode(json)
46+
47+
if @raw_messages_only == false
48+
@on_message_callback.try &.call Model::RawWebSocketMessage.decode(json)
49+
end
4450
end
4551

4652
socket.run

src/hqtrivia/version.cr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module HqTrivia
22
# Current HqTrivia version
3-
VERSION = "0.2.3"
3+
VERSION = "0.2.4"
44
end

0 commit comments

Comments
 (0)