Merge branch '162-phase-2-changes' into 'master'
Resolve "Phase 2 changes" Closes #162 See merge request jankstudio/resq!175
This commit is contained in:
commit
a8f72e8ee4
1 changed files with 11 additions and 2 deletions
|
|
@ -57,14 +57,23 @@ class MQTTClient
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$channels = [];
|
||||||
|
|
||||||
// send to every customer session
|
// send to every customer session
|
||||||
foreach ($sessions as $sess)
|
foreach ($sessions as $sess)
|
||||||
{
|
{
|
||||||
$phone_num = $sess->getPhoneNumber();
|
$phone_num = $sess->getPhoneNumber();
|
||||||
$channel = self::PREFIX . $phone_num;
|
$channel = self::PREFIX . $phone_num;
|
||||||
$this->publish($channel, json_encode($payload));
|
|
||||||
|
|
||||||
error_log('sent to ' . $channel);
|
// gather channels, so we only send once
|
||||||
|
$channels[$channel] = json_encode($payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($channels as $channel => $json_payload)
|
||||||
|
{
|
||||||
|
$this->publish($channel, $json_payload);
|
||||||
|
|
||||||
|
// error_log('sent to ' . $channel);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue