1.优化ws参数格式auth-token和user-token
This commit is contained in:
@@ -47,16 +47,20 @@ class GameCurrentStatus extends Backend
|
||||
$adminId = $this->auth ? (int) ($this->auth->id ?? 0) : 0;
|
||||
$adminWs = GameWebSocketAuthHelper::issueAdminWsToken($adminId);
|
||||
$baseWsUrl = WebSocketConfigHelper::wsUrl($request);
|
||||
$wsUrl = WebSocketConfigHelper::appendTokensToWsUrl($baseWsUrl, [
|
||||
'admin_ws_token' => (string) ($adminWs['token'] ?? ''),
|
||||
]);
|
||||
$wsUrl = GameWebSocketAuthHelper::buildAdminConnectUrl(
|
||||
$baseWsUrl,
|
||||
(string) ($adminWs['token'] ?? '')
|
||||
);
|
||||
|
||||
return $this->success('', [
|
||||
'name' => 'ws.period',
|
||||
'ws_url' => $wsUrl,
|
||||
'ws_base_url' => $baseWsUrl,
|
||||
'admin_ws_token' => (string) ($adminWs['token'] ?? ''),
|
||||
'admin-ws-token' => (string) ($adminWs['token'] ?? ''),
|
||||
'admin_ws_token_ttl' => (int) ($adminWs['ttl'] ?? 0),
|
||||
'ws_query_params' => [
|
||||
GameWebSocketAuthHelper::QUERY_ADMIN_WS_TOKEN,
|
||||
],
|
||||
'connect_tip' => '连接成功后将自动订阅下列主题。真实业务仅在有玩家下注/结算时推送赔率;本页联调会在订阅后额外推送带 is_test/preview 的演示帧(见下方测试玩家赔率)。',
|
||||
'subscribe_topics' => $subscribeTopics,
|
||||
'odds_push_topics' => $oddsPushTopics,
|
||||
|
||||
Reference in New Issue
Block a user