fifty_socket 0.1.0 copy "fifty_socket: ^0.1.0" to clipboard
fifty_socket: ^0.1.0 copied to clipboard

Phoenix WebSocket infrastructure with auto-reconnect, heartbeat monitoring, and channel management. Part of the Fifty Flutter Kit.

0.1.0 #

  • Initial release
  • Abstract SocketService base class for Phoenix WebSocket connections
  • ReconnectConfig -- configurable auto-reconnect with exponential backoff
  • HeartbeatConfig -- ping/pong watchdog for silent disconnect detection
  • Typed error handling (SocketError, SocketErrorType)
  • Connection state tracking (SocketConnectionState, SocketStateInfo)
  • Channel lifecycle management with auto-restoration on reconnect
  • Subscription session guards to prevent duplicate channel joins
  • Configurable logging via LogLevel
0
likes
160
points
67
downloads
screenshot

Publisher

verified publisherfifty.dev

Weekly Downloads

Phoenix WebSocket infrastructure with auto-reconnect, heartbeat monitoring, and channel management. Part of the Fifty Flutter Kit.

Homepage
Repository (GitHub)
View/report issues

Topics

#dart #websocket #phoenix #realtime

Documentation

API reference

License

MIT (license)

Dependencies

meta, phoenix_socket

More

Packages that depend on fifty_socket