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