Allow to start a user task once

This commit is contained in:
Eike Kettner
2020-04-21 22:32:43 +02:00
parent af5b62c057
commit bbfd694b45
9 changed files with 157 additions and 55 deletions

View File

@ -59,6 +59,7 @@ module Api exposing
, setItemNotes
, setTags
, setUnconfirmed
, startOnceNotifyDueItems
, submitNotifyDueItems
, upload
, uploadSingle
@ -123,6 +124,20 @@ import Util.Http as Http2
--- NotifyDueItems
startOnceNotifyDueItems :
Flags
-> NotificationSettings
-> (Result Http.Error BasicResult -> msg)
-> Cmd msg
startOnceNotifyDueItems flags settings receive =
Http2.authPost
{ url = flags.config.baseUrl ++ "/api/v1/sec/usertask/notifydueitems/startonce"
, account = getAccount flags
, body = Http.jsonBody (Api.Model.NotificationSettings.encode settings)
, expect = Http.expectJson receive Api.Model.BasicResult.decoder
}
submitNotifyDueItems :
Flags
-> NotificationSettings