@@ -8,6 +8,7 @@ import Control.Lens
88import Data.Aeson
99import Data.Proxy
1010import Data.Text as T
11+import GHC.TypeLits
1112import Reflex.Dom as R
1213import Servant.API as S
1314import Servant.Reflex as SR
@@ -35,8 +36,8 @@ apiClients =
3536 & xhrRequest_config
3637 . xhrRequestConfig_headers
3738 . at "Authorization" ?~ auth
38− & xhrRequest_url %~ (T.replace "#PLACEHOLDER#" url)
39− host = SR.BaseFullUrl SR.Https "#PLACEHOLDER#" 443 "/"
39+ & xhrRequest_url %~ (T.append url)
40+ host = SR.BasePath "/"
4041
4142
4243listEndpoint
@@ -134,3 +135,6 @@ commandResponse = \case
134135 getArrayBufferBody = \case
135136 XhrResponseBody_ArrayBuffer x -> Just x
136137 _ -> Nothing
138+
139+wsPath :: Text
140+wsPath = T.pack $ symbolVal (Proxy @ApiWSPath)