@@ -18,6 +18,7 @@ import Data.Array as Array
18import Data.Clipboard as Clipboard
18import Data.Clipboard as Clipboard
19import Data.DateTime (DateTime)
19import Data.DateTime (DateTime)
20import Data.Either (Either(..))
20import Data.Either (Either(..))
21+import Data.HCaptcha (bindHCaptchToken)
21import Data.JNullable (fromJNullable, jnull, nullify)
22import Data.JNullable (fromJNullable, jnull, nullify)
22import Data.JNullable as JNullable
23import Data.JNullable as JNullable
23import Data.JOpt (fromJOpt)
24import Data.JOpt (fromJOpt)
@@ -50,6 +51,7 @@ main = do
50 storage <- Html.window >>= Window.localStorage
51 storage <- Html.window >>= Window.localStorage
51 services <- WB.getServices
52 services <- WB.getServices
52 masterKeyRef <- Ref.new Nothing
53 masterKeyRef <- Ref.new Nothing
53 let run act = do
55 let run act = do
54 maybeKey <- Ref.read masterKeyRef
56 maybeKey <- Ref.read masterKeyRef
55 runElmAff app $ flip runReaderT {app: app, crypto : services.crypto, storage: storage} $
57 runElmAff app $ flip runReaderT {app: app, crypto : services.crypto, storage: storage} $