Outline share detail page

This commit is contained in:
eikek
2021-10-06 11:04:18 +02:00
parent 1a10216e3d
commit b6187bb88d
21 changed files with 622 additions and 157 deletions

View File

@ -83,6 +83,7 @@ module Api exposing
, initOtp
, itemBasePreviewURL
, itemDetail
, itemDetailShare
, itemIndexSearch
, itemSearch
, itemSearchStats
@ -2302,6 +2303,15 @@ searchShareStats flags token search receive =
}
itemDetailShare : Flags -> String -> String -> (Result Http.Error ItemDetail -> msg) -> Cmd msg
itemDetailShare flags token itemId receive =
Http2.shareGet
{ url = flags.config.baseUrl ++ "/api/v1/share/item/" ++ itemId
, token = token
, expect = Http.expectJson receive Api.Model.ItemDetail.decoder
}
shareAttachmentPreviewURL : String -> String
shareAttachmentPreviewURL id =
"/api/v1/share/attachment/" ++ id ++ "/preview?withFallback=true"