Example constructor

Example()

Implementation

Example() {
  var options = PieSocketOptions();
  options.setClusterId("demo");
  options.setApiKey("VCXCEuvhGcBDP7XhiJJUDvR1e1D3eiVjgZ9VRiaV");
  // options.setForceAuth(true);
  options.setAuthEndpoint("https://www.piesocket.com/test");
  options.setPresence(true);

  var headers = {"Client": "tetsdk"};
  options.setAuthHeaders(headers);

  piesocket = PieSocket(options);
  room = piesocket.join("test");

  room.listen("*", (PieSocketEvent event) {
    log("EVENT!");
    print(event.toString());
  });

  room.listen("system:message", (PieSocketEvent event) {
    log("MESSAGE!");
    print(event.toString());
  });
}