parent
ab3e2baef7
commit
c5ef6bb5a5
@ -16,3 +16,10 @@ CronLastExec
|
|||||||
time UTCTime -- When was the job executed
|
time UTCTime -- When was the job executed
|
||||||
instance InstanceId -- Which uni2work-instance did the work
|
instance InstanceId -- Which uni2work-instance did the work
|
||||||
UniqueCronLastExec job
|
UniqueCronLastExec job
|
||||||
|
|
||||||
|
|
||||||
|
SentNotification
|
||||||
|
content Value
|
||||||
|
user UserId
|
||||||
|
time UTCTime
|
||||||
|
instance InstanceId
|
||||||
@ -22,4 +22,10 @@ import Jobs.Handler.SendNotification.CourseRegistered
|
|||||||
|
|
||||||
|
|
||||||
dispatchJobSendNotification :: UserId -> Notification -> Handler ()
|
dispatchJobSendNotification :: UserId -> Notification -> Handler ()
|
||||||
dispatchJobSendNotification jRecipient jNotification = $(dispatchTH ''Notification) jNotification jRecipient
|
dispatchJobSendNotification jRecipient jNotification = do
|
||||||
|
$(dispatchTH ''Notification) jNotification jRecipient
|
||||||
|
|
||||||
|
instanceID' <- getsYesod $ view instanceID
|
||||||
|
now <- liftIO getCurrentTime
|
||||||
|
|
||||||
|
runDB . insert_ $ SentNotification (toJSON jNotification) jRecipient now instanceID'
|
||||||
|
|||||||
Reference in New Issue
Block a user