Sigh. https://twitter.com/jessemcnelis <https://twitter.com/jessemcnelis> 
pointed me to http://klaftertief.github.io/elm-search/?q=uriencode 
<http://klaftertief.github.io/elm-search/?q=uriencode> - which works just fine. 

Sorry for the inconvenience.

> On Nov 6, 2016, at 6:23 PM, Brian Marick <[email protected]> wrote:
> 
> TL/DR: What library do I use to convert `…##...=`   into   `...%23%...%3D`   
> in order to communicate with Elixir Phoenix via 
> `ws://localhost:4000/socket/websocket?auth_token=...%23%...%3D` 
> <ws://localhost:4000/socket/websocket?auth_token=%3Csecond_string_above%3E%60>?
> 
> -------
> 
> In the /Programming Phoenix/ book 
> https://pragprog.com/book/phoenix/programming-phoenix 
> <https://pragprog.com/book/phoenix/programming-phoenix>, the sample app uses 
> token-based authentication, with the client establishing its authenticity at 
> connect-time, rather than at channel-joining time. Phoenix allows params to 
> be passed at connect-time via `?foo=bar” format in the URI.  Neither 
> fbonetti/elm-phoenix-socket nor NoRedInk/elm-phoenix seem to give you a way 
> to do that, other than constructing the URI yourself. Which is OK - I can 
> submit a pull request once I get it working. 
> 
> However, quick browsing through `package.elm-lang.org 
> <http://package.elm-lang.org/>` doesn’t find me a quick library to do uri 
> encoding. I find only 
> https://github.com/williamwhitacre/elm-encoding/blob/master/Encoding/URL.elm 
> <https://github.com/williamwhitacre/elm-encoding/blob/master/Encoding/URL.elm>
>  , which is listed as not having been updated to 0.17. 
> 
> Am I overlooking a library, or should I try to port `elm-encoding`?
> 
> P.S. I know that I could deviate from the book and do the authentication at 
> channel-join time, but I think it would be good for Elm if it were 
> friction-free to work along with the book’s example, just using Elm instead 
> of JS. 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Elm Discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to