Skip to content

Commit 82f4c50

Browse files
author
cqm
committed
merge socketio#175: Support UInt64 values in string payloads
1 parent d08886d commit 82f4c50

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

src/internal/sio_packet.cpp

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,10 @@ namespace sio
134134
{
135135
return int_message::create(value.GetInt64());
136136
}
137+
else if (value.IsUint64())
138+
{
139+
return int_message::create(static_cast<int64_t>(value.GetUint64()));
140+
}
137141
else if(value.IsDouble())
138142
{
139143
return double_message::create(value.GetDouble());
@@ -176,14 +180,14 @@ namespace sio
176180
}
177181
return ptr;
178182
}
179-
else if(value.IsBool())
180-
{
181-
return bool_message::create(value.GetBool());
182-
}
183-
else if(value.IsNull())
184-
{
185-
return null_message::create();
186-
}
183+
else if(value.IsBool())
184+
{
185+
return bool_message::create(value.GetBool());
186+
}
187+
else if(value.IsNull())
188+
{
189+
return null_message::create();
190+
}
187191
return message::ptr();
188192
}
189193

0 commit comments

Comments
 (0)