*/ public function broadcastOn(): array { return [ new PrivateChannel('recording.'.$this->recording->id), ]; } public function broadcastAs(): string { return 'RecordingTranscriptionUpdated'; } /** * @return array */ public function broadcastWith(): array { return array_merge( $this->recording->transcriptionStatusPayload(), [ 'word_count' => $this->recording->word_count, ], ); } }