Skip to content

useEchoPublic does not listen to events unless the listen function is explicitly called in Vue. #444

Open
@weristwiegott

Description

@weristwiegott

Echo Version

2.1.5

Laravel Version

12.0

PHP Version

8.2

NPM Version

11.12.0

Database Driver & Version

No response

Description

// This works ✅
useEchoPublic('streamers', 'DonationReceived', (e) => {
console.log('Donation received!');
showAlert(e.donation);
}).listen();

// This doesn't work ❌
useEchoPublic('streamers', 'DonationReceived', (e) => {
console.log('Donation received!');
showAlert(e.donation);
});

Steps To Reproduce

Call useEchoPublic without calling the listen function.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions