Skip to content

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

@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

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions