Advertisement
Guest User

Untitled

a guest
Jul 5th, 2015
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. import {Socket} from "phoenix"
  2.  
  3. // let socket = new Socket("/ws")
  4. // socket.connect()
  5. // let chan = socket.chan("topic:subtopic", {})
  6. // chan.join().receive("ok", chan => {
  7. // console.log("Success!")
  8. // })
  9.  
  10. let chatInput = $("#chat-input")
  11. let messagesContainer = $("#messages")
  12.  
  13. let socket = new Socket("/ws")
  14. socket.connect()
  15. let chan = socket.chan("rooms:lobby", {})
  16.  
  17. chatInput.on("keypress", event => {
  18. if(event.keyCode === 13){
  19. chan.push("new_msg", {body: chatInput.val()})
  20. chatInput.val("")
  21. }
  22. })
  23.  
  24. chan.on("new_msg", payload => {
  25. messagesContainer.append(`<br/>[${Date()}] ${payload.body}`)
  26. })
  27.  
  28. chan.join().receive("ok", chan => {
  29. console.log("Welcome to Phoenix Chat!")
  30. })
  31.  
  32. let App = {
  33. }
  34.  
  35. export default App
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement