@@ -2,35 +2,25 @@ module Main
22 ( main
33 ) where
44
5−import Bridge
65import Prelude
76
8−import BW (ApiService, CryptoService, Hash(..), Services)
7+import BW (ApiService, CryptoService, Hash, Services)
98import BW as WB
109import BW.Logic (decrypt, hashPassword, liftPromise)
1110import BW.Logic as Logic
12−import BW.Types (CipherResponse, Email(..), EncryptedString(..), IdentityTokenResponse, Password(..), PreloginResponse, SyncResponse, Urls, PreloginRequest)
11+import BW.Types (CipherResponse, Email(..), IdentityTokenResponse, Password(..), PreloginResponse, SyncResponse, Urls)
1312import Bridge as Bridge
1413import Control.El (class HasL, Al, L(..), l)
1514import Control.Monad.Reader (runReaderT)
16−import Control.Promise (Promise)
17−import Control.Promise as Promise
18−import Data.Argonaut (class DecodeJson, class EncodeJson, encodeJson)
19−import Data.Argonaut as Json
20−import Data.Array as A
15+import Data.Argonaut (class DecodeJson)
2116import Data.Either (Either(..))
22−import Data.JNullable (JNullable(..), jnull, nullify)
17+import Data.JNullable (jnull, nullify)
2318import Data.Maybe (Maybe(..))
24−import Data.Nullable (Nullable, null, toNullable)
25−import Data.Nullable as Nullable
2619import Data.SymmetricCryptoKey (SymmetricCryptoKey)
2720import Data.Timestamp as Timestamp
2821import Data.Traversable (traverse)
2922import Effect (Effect)
3023import Effect.Aff (Aff, runAff_, try)
31−import Effect.Aff as Aff
32−import Effect.Aff.Class (class MonadAff, liftAff)
33−import Effect.Aff.Class as Aff
3424import Effect.Class (liftEffect)
3525import Effect.Class.Console (log)
3626import Effect.Exception as Exc
@@ -38,12 +28,8 @@ import Effect.Ref as Ref
3828import Elm as Elm
3929import FFI (Elm)
4030import FFI as FFI
41−import Localstorage (class StorageKey, storageKey)
31+import Localstorage (class StorageKey)
4232import Localstorage as Storage
43−import Localstorage as Storage
44−import Prelude as Array
45−import Unsafe.Coerce (unsafeCoerce)
46−import Web.HTML (Window)
4733import Web.HTML as Html
4834import Web.HTML.Window as Window
4935import Web.Storage.Storage (Storage)