Sha256: d51c1794ed9b4879349ec0897a7698d353780afa57dd02cc4e27dbf0fb748a9d

Contents?: true

Size: 287 Bytes

Versions: 47

Compression:

Stored size: 287 Bytes

Contents

module Hyrax
  class NotificationsChannel < ApplicationCable::Channel
    def subscribed
      stream_for current_user
    end

    def unsubscribed
      stop_all_streams
    end

    def update_locale(data)
      current_user.update(preferred_locale: data['locale'])
    end
  end
end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
hyrax-2.9.6 app/channels/hyrax/notifications_channel.rb
hyrax-2.9.5 app/channels/hyrax/notifications_channel.rb
hyrax-2.9.4 app/channels/hyrax/notifications_channel.rb
hyrax-2.9.3 app/channels/hyrax/notifications_channel.rb
hyrax-2.9.2 app/channels/hyrax/notifications_channel.rb
hyrax-2.9.1 app/channels/hyrax/notifications_channel.rb
hyrax-2.9.0 app/channels/hyrax/notifications_channel.rb
hyrax-2.8.0 app/channels/hyrax/notifications_channel.rb
hyrax-2.7.2 app/channels/hyrax/notifications_channel.rb
hyrax-2.7.1 app/channels/hyrax/notifications_channel.rb
hyrax-2.7.0 app/channels/hyrax/notifications_channel.rb
hyrax-2.6.0 app/channels/hyrax/notifications_channel.rb
hyrax-3.0.0.pre.rc1 app/channels/hyrax/notifications_channel.rb
hyrax-3.0.0.pre.beta3 app/channels/hyrax/notifications_channel.rb
hyrax-2.5.1 app/channels/hyrax/notifications_channel.rb
hyrax-2.5.0 app/channels/hyrax/notifications_channel.rb
hyrax-3.0.0.pre.beta2 app/channels/hyrax/notifications_channel.rb
hyrax-2.4.1 app/channels/hyrax/notifications_channel.rb
hyrax-3.0.0.pre.beta1 app/channels/hyrax/notifications_channel.rb
hyrax-2.4.0 app/channels/hyrax/notifications_channel.rb