onPresenceLeave method
Sets up a listener for realtime presence leave event.
final channel = supabase.channel('my_channel');
channel
.onPresenceLeave(
(RealtimePresenceLeavePayload payload) {
print('Newly left Presence: ${channel.presenceState()}');
})
.subscribe();
Implementation
RealtimeChannel onPresenceLeave(
void Function(RealtimePresenceLeavePayload payload) callback,
) {
return onEvents(
'presence',
ChannelFilter(
event: PresenceEvent.leave.name,
),
(payload, [ref]) {
callback(RealtimePresenceLeavePayload.fromJson(
Map<String, dynamic>.from(payload)));
},
);
}