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

A starting point for Dart libraries or applications.

Dart/Flutter Client SDK for communication with Sails from a mobile application(or any client running Dart or Flutter)

Usage #

A simple usage example:

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',
      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());
      });
}

Features and bugs #

Please file feature requests and bugs at the issue tracker.

5
likes
110
pub points
65%
popularity

Publisher

verified publishersailscasts.com

A starting point for Dart libraries or applications.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

socket_io_client

More

Packages that depend on sails_io