zaptools_client 0.2.0-dev2 copy "zaptools_client: ^0.2.0-dev2" to clipboard
zaptools_client: ^0.2.0-dev2 copied to clipboard

A toolkit for Event-Driven websocket management.

example/zaptools_client_example.dart

import 'package:zaptools_client/zaptools_client.dart';

void main() {

  final zConsumer = ZapConsumer('ws://127.0.0.1:8000/')..connect();

  zConsumer.onConnected((eventData) {
    print('connected!');
  });

  zConsumer.onDisconnected((eventData) {
    print('disconnected!');
  });

  zConsumer.sendEvent('hello', 'hello from client');

  zConsumer.onEvent(
    'bye',
    (eventData) async {
      print(eventData.name);
      print(eventData.payload);
      await Future.delayed(Duration(seconds: 1));
      zConsumer.disconnect;
    },
  );


}
6
likes
0
points
103
downloads

Publisher

unverified uploader

Weekly Downloads

A toolkit for Event-Driven websocket management.

Repository (GitHub)
View/report issues

Topics

#websocket #client

License

unknown (license)

Dependencies

uuid, web_socket_channel

More

Packages that depend on zaptools_client