Class: CrusadeRails::Apns::V1::SubscriptionController

Inherits:
CrusadeRails::ApplicationController show all
Defined in:
app/controllers/crusade_rails/apns/v1/subscription_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



5
6
7
8
9
10
11
# File 'app/controllers/crusade_rails/apns/v1/subscription_controller.rb', line 5

def create
  Rails.logger.debug "registring push notification #{user_token} - #{device_token}"

  user_service.subscribe user_token, device_token

  render nothing: true, status: 200
end

#deleteObject



13
14
15
16
17
18
19
# File 'app/controllers/crusade_rails/apns/v1/subscription_controller.rb', line 13

def delete
  Rails.logger.debug "unregistring push notification #{user_token} - #{device_token}"

  user_service.unsubscribe user_token, device_token

  render nothing: true, status: 200
end