mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-22 10:28:27 +00:00
Use share ui settings
This commit is contained in:
@ -22,6 +22,7 @@ module Api exposing
|
||||
, changeFolderName
|
||||
, changePassword
|
||||
, checkCalEvent
|
||||
, clientSettingsShare
|
||||
, confirmMultiple
|
||||
, confirmOtp
|
||||
, createChannel
|
||||
@ -2820,6 +2821,23 @@ itemDetailShare flags token itemId receive =
|
||||
}
|
||||
|
||||
|
||||
clientSettingsShare : Flags -> String -> (Result Http.Error UiSettings -> msg) -> Cmd msg
|
||||
clientSettingsShare flags token receive =
|
||||
let
|
||||
defaults =
|
||||
Data.UiSettings.defaults
|
||||
|
||||
decoder =
|
||||
JsonDecode.map (\s -> Data.UiSettings.merge s defaults)
|
||||
Data.UiSettings.storedUiSettingsDecoder
|
||||
in
|
||||
Http2.shareGet
|
||||
{ url = flags.config.baseUrl ++ "/api/v1/share/clientSettings/webClient"
|
||||
, token = token
|
||||
, expect = Http.expectJson receive decoder
|
||||
}
|
||||
|
||||
|
||||
shareSendMail :
|
||||
Flags
|
||||
-> { conn : String, mail : SimpleShareMail }
|
||||
|
Reference in New Issue
Block a user