Skip to content

Commit 47ebb26

Browse files
author
cqm
committed
merge socketio#175: Support UInt64 values in string payloads
1 parent 42659b9 commit 47ebb26

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

src/internal/sio_packet.cpp

+12-8
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,10 @@ namespace sio
140140
{
141141
return int_message::create(value.GetInt64());
142142
}
143+
else if (value.IsUint64())
144+
{
145+
return int_message::create(static_cast<int64_t>(value.GetUint64()));
146+
}
143147
else if(value.IsDouble())
144148
{
145149
return double_message::create(value.GetDouble());
@@ -182,14 +186,14 @@ namespace sio
182186
}
183187
return ptr;
184188
}
185-
else if(value.IsBool())
186-
{
187-
return bool_message::create(value.GetBool());
188-
}
189-
else if(value.IsNull())
190-
{
191-
return null_message::create();
192-
}
189+
else if(value.IsBool())
190+
{
191+
return bool_message::create(value.GetBool());
192+
}
193+
else if(value.IsNull())
194+
{
195+
return null_message::create();
196+
}
193197
return message::ptr();
194198
}
195199

0 commit comments

Comments
 (0)