Skip to content

Commit 9fae40c

Browse files
committed
✨ fix getIdTokenResult
1 parent 11a8a8f commit 9fae40c

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "purescript-firebase",
3-
"version": "0.0.5",
3+
"version": "0.0.6",
44
"main": "index.js",
55
"repository": "https://github.com/codingedgar/purescript-firebase.git",
66
"author": "codingedgar <codingedgar@gmail.com>",

src/Firebase/Auth.purs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
module Firebase.Auth
22
( Auth
3+
, ActionCodeSettings
4+
, Email(..)
5+
, IdTokenResult
6+
, LanguageCode(..)
37
, User
8+
, UserCredential
49
, createUserWithEmailAndPassword
510
, getAuth
11+
, getCurrentUser
12+
, getIdTokenResult
613
, getLanguageCode
714
, getUserIdToken
815
, isSignInWithEmailLink
@@ -17,27 +24,21 @@ module Firebase.Auth
1724
, signInWithEmailLink
1825
, signOut
1926
, useDeviceLanguage
20-
, Email(..)
21-
, ActionCodeSettings
22-
, UserCredential
23-
, LanguageCode(..)
24-
, getCurrentUser
2527
) where
2628

2729
import Prelude
2830

2931
import Control.Promise (Promise, toAffE)
32+
import Data.Argonaut (class DecodeJson, class EncodeJson, Json, JsonDecodeError(..), encodeJson, decodeJson)
3033
import Data.Either (Either, note)
3134
import Data.Function.Uncurried (Fn1, Fn2, Fn3, runFn1, runFn2, runFn3)
3235
import Data.Generic.Rep (class Generic)
33-
import Data.Maybe (Maybe)
36+
import Data.Maybe (Maybe(..))
3437
import Data.Nullable (Nullable, null, toMaybe)
3538
import Effect (Effect)
3639
import Effect.Aff (Aff)
3740
import Firebase.App (FirebaseApp)
3841
import Unsafe.Coerce (unsafeCoerce)
39-
import Data.Argonaut (class DecodeJson, class EncodeJson, Json, JsonDecodeError(..), encodeJson, decodeJson)
40-
import Data.Maybe (Maybe(..))
4142

4243
foreign import data Auth :: Type
4344

@@ -186,12 +187,12 @@ signInWithEmailLink emailLink (Email email) =
186187

187188
foreign import data IdTokenResult :: Type
188189

189-
foreign import _getIdTokenResult :: Fn2 User Boolean (Effect (Promise UserCredential))
190+
foreign import _getIdTokenResult :: Fn2 User Boolean (Effect (Promise IdTokenResult))
190191

191-
getIdTokenResult :: Boolean -> User -> Auth -> Aff UserCredential
192+
getIdTokenResult :: Boolean -> User -> Aff IdTokenResult
192193
getIdTokenResult forceRefresh user =
193194
runFn2
194195
_getIdTokenResult
195196
user
196197
forceRefresh
197-
>>> toAffE
198+
# toAffE

0 commit comments

Comments
 (0)