blob: ddf6b2d79ba0a5c674a50e3cea5c888deb3d23b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import consumer from "./consumer"
consumer.subscriptions.create("<%= class_name %>Channel", {
connected() {
// Called when the subscription is ready for use on the server
},
disconnected() {
// Called when the subscription has been terminated by the server
},
received(data) {
// Called when there's incoming data on the websocket for this channel
}<%= actions.any? ? ",\n" : '' %>
<% actions.each do |action| -%>
<%=action %>: function() {
return this.perform('<%= action %>');
}<%= action == actions[-1] ? '' : ",\n" %>
<% end -%>
});
|