module DeviseOnesignal::DeviceHelper

Public Instance Methods

current_device() click to toggle source
# File lib/devise-onesignal/device_helper.rb, line 4
def current_device
    if cookies[:oneSignalPlayerId].nil?
        device = Device.new
        device.onesignal_permission = cookies[:oneSignalPlayerPermission]
        device.owner = set_device_owner
        device.last_used = Time.now
    else
        device = Device.find_by onesignal_id: cookies[:oneSignalPlayerId]
    end
    device
end