Skip to content

Commit 51df1a8

Browse files
committed
Merge pull request #12 from clue-labs/qvariant
Update clue/qdatastream to v0.5.0
2 parents 60a5b4d + ba1c167 commit 51df1a8

File tree

2 files changed

+30
-29
lines changed

2 files changed

+30
-29
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"react/socket-client": "~0.4.0|~0.3.0",
2020
"react/dns": "~0.4.0|~0.3.0",
2121
"react/promise": "~2.0|~1.0",
22-
"clue/qdatastream": "~0.4.0"
22+
"clue/qdatastream": "~0.5.0"
2323
},
2424
"require-dev": {
2525
"clue/block-react": "~0.1.0"

src/Client.php

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Evenement\EventEmitter;
1111
use React\Promise\Deferred;
1212
use Clue\QDataStream\Types;
13+
use Clue\QDataStream\QVariant;
1314

1415
class Client extends EventEmitter
1516
{
@@ -124,27 +125,27 @@ public function sendHeartBeatRequest(\DateTime $dt)
124125
// TODO: legacy protocol uses a QTime, datastream protocol QDateTime
125126
$this->send($this->protocol->writeVariantList(array(
126127
Protocol::REQUEST_HEARTBEAT,
127-
$dt
128-
), array(1 => Types::TYPE_QTIME)));
128+
new QVariant($dt, Types::TYPE_QTIME)
129+
)));
129130
}
130131

131132
public function sendHeartBeatReply(\DateTime $dt)
132133
{
133134
// TODO: legacy protocol uses a QTime, datastream protocol QDateTime
134135
$this->send($this->protocol->writeVariantList(array(
135136
Protocol::REQUEST_HEARTBEATREPLY,
136-
$dt
137-
), array(1 => Types::TYPE_QTIME)));
137+
new QVariant($dt, Types::TYPE_QTIME)
138+
)));
138139
}
139140

140141
public function sendBufferInput($bufferInfo, $input)
141142
{
142143
$this->send($this->protocol->writeVariantList(array(
143144
Protocol::REQUEST_RPCCALL,
144145
"2sendInput(BufferInfo,QString)",
145-
$bufferInfo,
146+
new QVariant($bufferInfo, 'BufferInfo'),
146147
(string)$input
147-
), array(2 => 'BufferInfo')));
148+
)));
148149
}
149150

150151
public function sendBufferRequestBacklog($bufferId, $maxAmount, $messageIdFirst = -1, $messageIdLast = -1)
@@ -154,12 +155,12 @@ public function sendBufferRequestBacklog($bufferId, $maxAmount, $messageIdFirst
154155
"BacklogManager",
155156
"",
156157
"requestBacklog",
157-
(int)$bufferId,
158-
(int)$messageIdFirst,
159-
(int)$messageIdLast,
158+
new QVariant($bufferId, 'BufferId'),
159+
new QVariant($messageIdFirst, 'MsgId'),
160+
new QVariant($messageIdLast, 'MsgId'),
160161
(int)$maxAmount,
161162
0
162-
), array(4 => 'BufferId', 5 => 'MsgId', 6 => 'MsgId')));
163+
)));
163164
}
164165

165166
public function sendBufferRequestRemove($bufferId)
@@ -168,9 +169,9 @@ public function sendBufferRequestRemove($bufferId)
168169
Protocol::REQUEST_SYNC,
169170
"BufferSyncer",
170171
"",
171-
"requestRemoveBuffer",
172-
$bufferId
173-
), array(3 => Types::TYPE_QBYTE_ARRAY, 4 => 'BufferId')));
172+
new QVariant("requestRemoveBuffer", Types::TYPE_QBYTE_ARRAY),
173+
new QVariant($bufferId, 'BufferId')
174+
)));
174175
}
175176

176177
public function sendBufferRequestMarkAsRead($bufferId)
@@ -179,9 +180,9 @@ public function sendBufferRequestMarkAsRead($bufferId)
179180
Protocol::REQUEST_SYNC,
180181
"BufferSyncer",
181182
"",
182-
"requestMarkBufferAsRead",
183-
$bufferId
184-
), array(3 => Types::TYPE_QBYTE_ARRAY, 4 => 'BufferId')));
183+
new QVariant("requestMarkBufferAsRead", Types::TYPE_QBYTE_ARRAY),
184+
new QVariant($bufferId, 'BufferId')
185+
)));
185186
}
186187

187188
public function sendBufferRequestSetLastSeenMessage($bufferId, $messageId)
@@ -190,10 +191,10 @@ public function sendBufferRequestSetLastSeenMessage($bufferId, $messageId)
190191
Protocol::REQUEST_SYNC,
191192
"BufferSyncer",
192193
"",
193-
"requestSetLastSeenMsg",
194-
$bufferId,
195-
$messageId
196-
), array(3 => Types::TYPE_QBYTE_ARRAY, 4 => 'BufferId', 5 => 'MsgId')));
194+
new QVariant("requestSetLastSeenMsg", Types::TYPE_QBYTE_ARRAY),
195+
new QVariant($bufferId, 'BufferId'),
196+
new QVariant($messageId, 'MsgId')
197+
)));
197198
}
198199

199200
public function sendBufferRequestSetMarkerLine($bufferId, $messageId)
@@ -202,10 +203,10 @@ public function sendBufferRequestSetMarkerLine($bufferId, $messageId)
202203
Protocol::REQUEST_SYNC,
203204
"BufferSyncer",
204205
"",
205-
"requestSetMarkerLine",
206-
$bufferId,
207-
$messageId
208-
), array(3 => Types::TYPE_QBYTE_ARRAY, 4 => 'BufferId', 5 => 'MsgId')));
206+
new QVariant("requestSetMarkerLine", Types::TYPE_QBYTE_ARRAY),
207+
new QVariant($bufferId, 'BufferId'),
208+
new QVariant($messageId, 'MsgId')
209+
)));
209210
}
210211

211212
public function sendNetworkRequestConnect($networkId)
@@ -214,8 +215,8 @@ public function sendNetworkRequestConnect($networkId)
214215
Protocol::REQUEST_SYNC,
215216
"Network",
216217
(string)$networkId,
217-
"requestConnect"
218-
), array(3 => Types::TYPE_QBYTE_ARRAY)));
218+
new QVariant("requestConnect", Types::TYPE_QBYTE_ARRAY)
219+
)));
219220
}
220221

221222
public function sendNetworkRequestDisconnect($networkId)
@@ -224,8 +225,8 @@ public function sendNetworkRequestDisconnect($networkId)
224225
Protocol::REQUEST_SYNC,
225226
"Network",
226227
(string)$networkId,
227-
"requestDisconnect"
228-
), array(3 => Types::TYPE_QBYTE_ARRAY)));
228+
new QVariant("requestDisconnect", Types::TYPE_QBYTE_ARRAY)
229+
)));
229230
}
230231

231232
public function close()

0 commit comments

Comments
 (0)