realtime_client 1.1.3 realtime_client: ^1.1.3 copied to clipboard
Listens to changes in a PostgreSQL Database and via websockets. This is for usage with Supabase Realtime server.
realtime-dart
#
Listens to changes in a PostgreSQL Database and via websockets.
A dart client for Supabase Realtime server.
Usage #
Creating a Socket connection #
You can set up one connection to be used across the whole app.
import 'package:realtime_client/realtime_client.dart';
var client = RealtimeClient(REALTIME_URL);
client.connect();
Socket Hooks
client.onOpen(() => print('Socket opened.'));
client.onClose((event) => print('Socket closed $event'));
client.onError((error) => print('Socket error: $error'));
Disconnect the socket
Call disconnect()
on the socket:
client.disconnect()
Credits #
- https://github.com/supabase/realtime-js - ported from realtime-js library
License #
This repo is licensed under MIT.