phoenix_socket 0.3.2 copy "phoenix_socket: ^0.3.2" to clipboard
phoenix_socket: ^0.3.2 copied to clipboard

outdated

PhoenixSocket provides a feature-complete implementation of Phoenix Sockets, using a single API based on StreamChannels compatible with any deployment of Flutter.

0.3.2 #

  • Use quiver.async's StreamRouter to route messages to topic-specific streams

0.3.1 #

  • Fix bug where channels being closed by a socket would indirectly change the socket's 'channels' Map, leading to changes being concurrent to iteration, hence raising a StateError
  • Do not try to send a 'leave' push if socket is closed anyway

0.3.0 #

  • Use dart:async Zone to isolate function calls that modify internal state.

0.2.5 #

  • Improved the internals quite a bit

0.2.4 #

  • Fix a couple of bugs around failing states

0.2.3 #

  • Fix duplicate message sending/completing in some race conditions

0.2.2 #

  • Make logging more configurable
  • Fix auto-rejoin of channels

0.2.1 #

  • Add much more logging using the logging library
  • Fix a couple of minor bugs

0.2.0 #

  • Fix some statement management issues
  • Clean up classes file location
  • Improve API to be more consistent with behavior

0.1.1 #

  • Add some very incomplete docs

0.1.0 #

  • First version that feel really stable
  • Presence still largely untested
57
likes
0
points
3.04k
downloads

Publisher

verified publisherbraver.health

Weekly Downloads

PhoenixSocket provides a feature-complete implementation of Phoenix Sockets, using a single API based on StreamChannels compatible with any deployment of Flutter.

Homepage

License

unknown (license)

Dependencies

effective_dart, equatable, logging, meta, pedantic, quiver, rxdart, web_socket_channel

More

Packages that depend on phoenix_socket