module DeviseOnesignal::DeviceConcern
Public Instance Methods
set_device_owner()
click to toggle source
# File lib/devise-onesignal/device_concern.rb, line 12 def set_device_owner current_user if current_user end
Private Instance Methods
set_device()
click to toggle source
# File lib/devise-onesignal/device_concern.rb, line 18 def set_device unless cookies[:oneSignalPlayerId].nil? onesignal_player_id = cookies[:oneSignalPlayerId] device = Device.find_or_create_by! onesignal_id: onesignal_player_id device.onesignal_permission = cookies[:oneSignalPlayerPermission] device.last_used = Time.now device.owner = set_device_owner device.save! end end