Skip to content
This repository was archived by the owner on Feb 1, 2018. It is now read-only.
This repository was archived by the owner on Feb 1, 2018. It is now read-only.

Updated libPusher #4

@lukeredpath

Description

@lukeredpath

Hi, I notice you're using an older version of libPusher dating from December.

There has been some important updates since then and I'd really recommend you update to the latest version of libPusher whenever you can.

Generally, changes include:

  • libPusher now uses ARC
  • Fixed some runloop problems with the REST API wrapper
  • Switched backend from ZTWebSocket/CocoaAsyncSocket to SocketRocket
  • Removed JSONKit as a submodule (project now uses CocoaPods to manage its dependencies)
  • Uses the most recent version of the Pusher protocol, and correctly identifies to Pusher the library version and protocol version
  • Handles ping/pong and error events from Pusher
  • Enabled SSL by default
  • Fixed various bugs relating to channel subscription
  • Fixed a bug with the naming of client events
  • Added a timeReceived property to events
  • Buffer client events so any sent before a private channel connection has been established are sent when subscribed
  • Fixed several retain cycles/memory issues
  • Clear out references to unsubscribed channels
  • Fixed a serious bug that prevented subscription to multiple private/presence channels
  • Added the ability to remove event bindings

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions