Anna Buianova
065ef29e31
Added unique index to notifications #2124 ( #2213 )
...
* Added unique index to notifications #2124
* Fix migration + add index to schema.rb
* Shoulda matcher notification unique validation
2019-05-01 13:15:06 -04:00
rhymes
743316b528
Move send new badge achievement notification to ActiveJob ( #2474 )
2019-04-29 10:51:08 -04:00
cyrillefr
c3cb6d9b66
Move moderation notification to Active Jobs ( #2550 )
...
- send_moderation_notification in own job
- that calls a service
- specs for job + service
- minor refactoring
2019-04-29 09:21:15 -04:00
rhymes
33a0fe05ed
Upgrade dry-struct to 0.7.0 ( #2530 ) [ci skip]
2019-04-25 07:52:43 -04:00
cyrillefr
f3f8a51e35
Move Welcome Notification to Active Jobs ( #2485 )
...
- creation of welcome notification is in own service
- which is called by an active job
Resolves : #1996
2019-04-22 13:49:18 -04:00
Anna Buianova
197fd51045
Make 1 query instead of 2 on creating reaction notification ( #2516 )
2019-04-22 09:19:27 -04:00
Anna Buianova
509c11e86f
New comment notifications to Active Jobs #1996 ( #2287 )
...
* Send new comment notification service + specs
* Call new comment notification service from the model
* Return to non-bang notifications create
* An ActiveJob for the new comment notifications
* Call comments notification ActiveJob from Notification
2019-04-03 11:38:30 -04:00
Anna Buianova
e1968e815b
Extract new reaction notification to ActiveJob ( #2122 )
2019-03-25 13:54:21 -04:00
Anna Buianova
f0e9c0cfef
Extract sending new follower notification to a separate job ( #2030 )
2019-03-20 12:51:09 -04:00