spell icon indicating copy to clipboard operation
spell copied to clipboard

Spell is a Web Application Messaging Protocol (WAMP) client implementation in Elixir. WAMP is an open standard WebSocket subprotocol that provides two application messaging patterns in one unified pro...

Results 11 spell issues
Sort by recently updated
recently updated
newest added

Is the project still alive? Tried it out with Elixir 1.4 inside Docker, but can't get it to work.

Is possible to update this dep? since it collides with some common packages, also because this lib is from [April 10, 2015](https://hex.pm/packages/poison) for sure it has enhancements and improvements.

While trying to get Spell working with an existing Crossbar setup, I continuously ran into errors with `Spell.connect/2` exiting because of a `no process` error: ``` elixir iex(1)> Spell.connect("ws://localhost:8080/ws/", realm:...

This value seems to be ignored: https://github.com/MyMedsAndMe/spell/blob/master/lib/spell.ex#L125

Thanks for the awesome lib! I think I found a small bug, in transport/websocket.ex, there is ``` def websocket_handle({frame_type, raw_message}, _conn_state, state) when frame_type in [:text, :binary] do ``` but...

#42 is an interface change, and requires at least a minor version bump. Plus, there are a few small changes which can be happily wrapped into a new release. #43...

This would require changing `Spell.Transport.Websocket` to support the modified interface, specifically: - `onconnect/2` - `ondisconnect/2` See the [hex](https://hex.pm/packages/websocket_client) page, [notes](https://github.com/jeremyong/websocket_client/issues/44) on the change, and the [fork](https://github.com/sanmiguel/websocket_client).

Right now, if we want to pass options to the wamp message we have to use an `options` key: ``` elixir {:ok, subscription} = Spell.call_subscribe(subscriber, "com.spell.my_topic_prefix", options: %{match: :prefix}) ```...

The router returns integer error codes when the handshake is not successful ``` 0: illegal (must not be used) 1: serializer unsupported 2: maximum message length unacceptable 3: use of...

From WAMP docs: During the connection, Router MUST NOT send messages to the Client longer than the LENGTH requested by the Client, and the Client MUST NOT send messages larger...