Closed hdasch closed 5 years ago
Yes, I didn't touch weblocks-websocket about a year and this library became broken because of changes in Weblocks.
However recently I've fixed the error, just didn't merge these changes in the reblocks
branch.
Here is the pull with the fix:
That worked nicely. Thank you.
Great! I've merged the pull and a new Weblocks version should be available at Ultralisp.org in 5-10 minutes!
It looks to me like commit bc9c5b in weblocks/reblocs changed request processing, breaking websocket initialization. weblocks/server handle-http-request passes the result of (weblocks/routes:serve route env) through make-response-for-clack, which expects a weblocks/response:response object. But websocket-driver.server returns a closure.
Or, something I have done is broken. My test app, based on weblocks-websocket README, is at https://github.com/hdasch/websock-demo. The traceback I see in slime looks like
weblocks-websocket looks like exactly what I need, But I'm not familiar enough to know how to generate an appropriate response object. Are the weblocks and weblocks-websocket projects out of sync, or have I bungled the example program? Thanks, Hugh