Module: OnSignalHelper

Defined in:
app/helpers/on_signal_helper.rb

Instance Method Summary collapse

Instance Method Details

#current_onsignalObject



3
4
5
6
7
8
9
10
11
12
13
# File 'app/helpers/on_signal_helper.rb', line 3

def current_onsignal
    if cookies[:oneSignalPlayerId].nil?
        device = OnSignal.configuration.device_const.constantize.new
        device.onesignal_permission = cookies[:oneSignalPlayerPermission]
        device.owner = set_onsignal_owner
        device.last_used = Time.now
    else
        device = OnSignal.configuration.device_const.constantize.find_by onesignal_id: cookies[:oneSignalPlayerId]
    end
    device
end