mirror of
https://github.com/lkeme/BiliHelper-personal.git
synced 2025-12-19 09:30:10 +08:00
[fix(ZoneTcpClient)] Once again fix Undefined arr key
This commit is contained in:
parent
891a1be5ca
commit
afcb5a31dc
@ -201,7 +201,14 @@ class ZoneTcpClient
|
|||||||
// data [0]?-> * sender_uid|sender_name|join_requirement|danmu|lot_status|lot_id|start_time|end_time|awards
|
// data [0]?-> * sender_uid|sender_name|join_requirement|danmu|lot_status|lot_id|start_time|end_time|awards
|
||||||
// awards[] -> gift_id|num
|
// awards[] -> gift_id|num
|
||||||
Log::debug(json_encode($de_raw, true));
|
Log::debug(json_encode($de_raw, true));
|
||||||
$temp = is_array($de_raw['data']) ? $de_raw['data'][0] : $de_raw['data'];
|
// 关联
|
||||||
|
if (count(array_filter(array_keys($de_raw['data']), 'is_string')) > 0) {
|
||||||
|
// 关联数组
|
||||||
|
$temp = $de_raw['data'];
|
||||||
|
} else {
|
||||||
|
// 索引数组
|
||||||
|
$temp = $de_raw['data'][0];
|
||||||
|
}
|
||||||
$data = [
|
$data = [
|
||||||
'room_id' => self::$room_id,
|
'room_id' => self::$room_id,
|
||||||
'raffle_id' => $temp['lot_id'],
|
'raffle_id' => $temp['lot_id'],
|
||||||
@ -429,6 +436,7 @@ class ZoneTcpClient
|
|||||||
*/
|
*/
|
||||||
private static function genHandshakePkg($room_id): string
|
private static function genHandshakePkg($room_id): string
|
||||||
{
|
{
|
||||||
|
// {"uid":123,"roomid":123,"protover":3,"platform":"web","type":2,"key":""}
|
||||||
return self::packMsg(json_encode([
|
return self::packMsg(json_encode([
|
||||||
"uid" => 0,
|
"uid" => 0,
|
||||||
"roomid" => intval($room_id),
|
"roomid" => intval($room_id),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user