sails_io 0.0.2 copy "sails_io: ^0.0.2" to clipboard
sails_io: ^0.0.2 copied to clipboard

Dart/Flutter Websocket Client SDK for communication with Sails from a mobile application.

example/sails_io_example.dart

import 'package:sails_io/sails_io.dart';
import 'package:socket_io_client/socket_io_client.dart' as socket_io_client;

void main() {
  var io = SailsIOClient(socket_io_client.io(
      'http://example_websocket_url.com?__sails_io_sdk_version=0.11.0',
      socket_io_client.OptionBuilder().setTransports(['websocket']).build()));

  io.socket.onConnect((_) {
    print('Connected');
  });

  io.socket.on('user', (message) {});
  io.socket.onDisconnect((_) => print('disconnected'));

  io.post(
      url: 'http://example_websocket_url.com/chats',
      data: {
        'textContent': 'New chat from sails_io',
        'counterpartId': '464684932623463467'
      },
      cb: (body, jwrResponse) {
        print(body);
        print(jwrResponse.toJson());
      });
}
4
likes
130
pub points
64%
popularity

Publisher

verified publishersailscasts.com

Dart/Flutter Websocket Client SDK for communication with Sails from a mobile application.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

socket_io_client

More

Packages that depend on sails_io