Noosfero/noosfero

View on GitHub
plugins/push_notification/lib/device_token.rb

Summary

Maintainability
A
0 mins
Test Coverage
class PushNotificationPlugin::DeviceToken < ApplicationRecord
  belongs_to :user, optional: true
  attr_accessible :token, :device_name, :user

  after_save :check_notification_settings

  private

    def check_notification_settings
      if user.notification_settings.nil?
        user.notification_settings = PushNotificationPlugin::NotificationSettings.new
        user.save
      end
    end
end