docbrown/app/services
Anna Buianova a6091fe6c8 Moved notifying followers to a separate ActiveJob #1996 (#2935)
* Moved notifying followers to a service + specs

* Created an ActiveJob for notifiable action notifications

* Call the job from the Notification#send_to_followers

* Refactor creating notifiable action notification

* Handle possible nil followers while sending notifiable action notification

* Use activerecord import to bulk-create notifications

* Set notified_at for the bulk-created notifications

* Move compact to the appropriate place
2019-05-24 07:45:51 -04:00
..
articles Articles API: fix update org and add datetimes (#2913) 2019-05-21 09:53:30 -04:00
aws Remove unused code (#2567) [ci skip] 2019-04-26 12:16:16 -04:00
edge_cache/commentable Refactor Comments::BustCacheJob to use a service (#2655) 2019-05-09 10:10:37 -04:00
exporter Fix name resolving error on export (#2612) 2019-04-29 15:37:50 -04:00
moderator bust ghost cache and reindex articles (#2837) 2019-05-14 20:51:47 -04:00
notifications Moved notifying followers to a separate ActiveJob #1996 (#2935) 2019-05-24 07:45:51 -04:00
rss_reader Enabled rubocop/lint (#2130) 2019-03-21 10:53:44 -04:00
streams Fix #2784, Don't fail when twitch returns no user data (#2865) 2019-05-17 10:54:29 -04:00
suggester Use published scope for articles (#2374) 2019-04-11 13:18:26 -04:00
users Change format of the user languages_settings #2369 (#2496) 2019-04-30 17:01:19 -04:00
analytics_service.rb Add caching for historical data (#2476) 2019-04-18 09:43:30 -04:00
article_api_index_service.rb Allow API to return top articles (#2469) 2019-04-16 21:31:43 -04:00
article_creation_service.rb Return errors instead of raising an exception on ArticleCreation (#2922) 2019-05-21 15:18:02 -04:00
article_with_video_creation_service.rb Upgrade rubocop and rubocop-performance (#2802) [ci skip] 2019-05-13 19:21:24 -04:00
authorization_service.rb [WIP] Move both v1 and v2 editor to v2 preact-driven editor (#2797) 2019-05-13 12:27:36 -04:00
chat_channel_creation_service.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
chat_channel_update_service.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
get_unseen_notifications_service.rb Rubocop cleanups (#1415) 2019-01-02 11:20:02 -05:00
medium_article_retrieval_service.rb #118 Allow users to embed Medium posts with Liquid Tags (#1161) 2019-04-17 10:13:38 -04:00
membership_service.rb Add OrganizationMembership model (#2471) 2019-04-22 14:08:02 -04:00
notifications.rb ActiveJob for updating notifications #1996 (#2839) 2019-05-15 12:37:25 -04:00
ping_admins.rb Implemented ActiveJob for RateLimitChecker Job (#2878) 2019-05-21 08:45:58 -04:00
read_notifications_service.rb Organization Notifications (#1762) 2019-02-25 14:25:37 -08:00
rss_reader.rb Remove unused attr_reader (#2376) [ci skip] 2019-04-11 12:47:15 -04:00
tag_adjustment_creation_service.rb Enables Rails cops (#2186) 2019-03-25 09:25:55 -04:00
tag_adjustment_update_service.rb [WIP] Allow mods to remove tags and send user notification (#1252) 2018-12-04 16:45:32 -05:00