Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I have successfully configured nodejs and drupalchat to play nice together and private chatting is working perfectly, however the public chatroom does not seem to work with the drupalchat nodejs backend. The public chat room is not visible to some users... On the users that do see it (seems to be random), when I submit a message to the chatroom I see in the nodejs server log:
publishMessageToChannel: The channel "drupalchat_c-0" doesn't exist.
Comments
Comment #1
Drupa1ish CreditAttribution: Drupa1ish commented+1
Comment #2
Aonoa CreditAttribution: Aonoa commentedI have the same issue. Please correct this behaviour. :-)
Best regards.
Comment #3
El Turco CreditAttribution: El Turco commentedsame over here
Comment #4
Aonoa CreditAttribution: Aonoa commentedUsing drupalchat 7.x-1.0-beta25 and the october 31st dev-build of nodejs integration still does not function with the public chatroom. The public chatroom disappears from the chat window the instant I change Drupalchat's settings to use nodejs instead of ajax polling. Changing back to ajax polling and the Public chatroom magically appears again.
I don't get much output in the console, but here:
This has been non-working, and a missing feature for quite some time now. I hope it will be attended to.
Thank you.
Comment #5
Dave Cohen CreditAttribution: Dave Cohen commentedI believe it creates a channel "drupalchat_0", then later sends messages to "drupalchat_c-0".
There's a similar problem with anonymous users. I get errors like the following in the log.