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:
Kendrick Chan 2018-08-15 01:15:17 +00:00
commit a8f72e8ee4

View file

@ -57,14 +57,23 @@ class MQTTClient
return;
}
$channels = [];
// send to every customer session
foreach ($sessions as $sess)
{
$phone_num = $sess->getPhoneNumber();
$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);
}
}