Ensure push subscription is immediately removed when application is revoked (#7548)
* Ensure push subscription is immediately removed when application is revoked * When token is revoked from app, unsubscribe too
Showing
- app/controllers/oauth/authorized_applications_controller.rb 5 additions, 0 deletionsapp/controllers/oauth/authorized_applications_controller.rb
- app/controllers/oauth/tokens_controller.rb 14 additions, 0 deletionsapp/controllers/oauth/tokens_controller.rb
- app/models/web/push_subscription.rb 9 additions, 0 deletionsapp/models/web/push_subscription.rb
- config/routes.rb 3 additions, 1 deletionconfig/routes.rb
- spec/controllers/oauth/authorized_applications_controller_spec.rb 20 additions, 0 deletions...trollers/oauth/authorized_applications_controller_spec.rb
- spec/controllers/oauth/tokens_controller_spec.rb 23 additions, 0 deletionsspec/controllers/oauth/tokens_controller_spec.rb
- spec/fabricators/web_push_subscription_fabricator.rb 1 addition, 1 deletionspec/fabricators/web_push_subscription_fabricator.rb
- spec/fabricators/web_setting_fabricator.rb 1 addition, 2 deletionsspec/fabricators/web_setting_fabricator.rb
Loading
Please register or sign in to comment