修复:FriendAdded/FriendRemoved 改为 ShouldBroadcastNow

ShouldBroadcast 走队列(异步),不保证及时广播;
ShouldBroadcastNow 不走队列,与 MessageSent 一致,立即推送到 Reverb。
这是大卡弹窗收不到的真实原因。
This commit is contained in:
2026-03-01 01:21:33 +08:00
parent 7985a9b0d7
commit 0f0691d037
2 changed files with 4 additions and 4 deletions

View File

@@ -18,11 +18,11 @@ namespace App\Events;
use Illuminate\Broadcasting\Channel;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;
class FriendAdded implements ShouldBroadcast
class FriendAdded implements ShouldBroadcastNow
{
use Dispatchable, InteractsWithSockets, SerializesModels;

View File

@@ -18,11 +18,11 @@ namespace App\Events;
use Illuminate\Broadcasting\Channel;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;
class FriendRemoved implements ShouldBroadcast
class FriendRemoved implements ShouldBroadcastNow
{
use Dispatchable, InteractsWithSockets, SerializesModels;