1.优化中奖事件统一使用bet.win订阅中奖消息
This commit is contained in:
@@ -66,12 +66,19 @@ final class GameWebSocketPayloadHelper
|
||||
return array_merge($payload, self::userStreakData($userId, $currentStreak));
|
||||
}
|
||||
|
||||
public static function publishUserStreak(int $userId, ?int $currentStreak = null): void
|
||||
/**
|
||||
* @param array<string, mixed> $extra
|
||||
*/
|
||||
public static function publishUserStreak(int $userId, ?int $currentStreak = null, array $extra = []): void
|
||||
{
|
||||
if ($userId <= 0) {
|
||||
return;
|
||||
}
|
||||
GameWebSocketEventBus::publish(self::TOPIC_USER_STREAK, self::userStreakData($userId, $currentStreak));
|
||||
$payload = self::userStreakData($userId, $currentStreak);
|
||||
if ($extra !== []) {
|
||||
$payload = array_merge($payload, $extra);
|
||||
}
|
||||
GameWebSocketEventBus::publish(self::TOPIC_USER_STREAK, $payload);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user