1
+ package dev.teamhub.firebase.auth
2
+
3
+ import dev.teamhub.firebase.Firebase
4
+ import dev.teamhub.firebase.FirebaseApp
5
+ import dev.teamhub.firebase.FirebaseException
6
+
7
+ actual val Firebase .auth: FirebaseAuth
8
+ get() = kotlin.TODO (" not implemented" ) // To change initializer of created properties use File | Settings | File Templates.
9
+
10
+ actual fun Firebase.auth (app : FirebaseApp ): FirebaseAuth {
11
+ kotlin.TODO (" not implemented" ) // To change body of created functions use File | Settings | File Templates.
12
+ }
13
+
14
+ actual class FirebaseAuth {
15
+ actual val currentUser: FirebaseUser ?
16
+ get() = TODO (" not implemented" ) // To change initializer of created properties use File | Settings | File Templates.
17
+ actual val authStateChanged: kotlinx.coroutines.flow.Flow <FirebaseUser ?>
18
+ get() = TODO (" not implemented" ) // To change initializer of created properties use File | Settings | File Templates.
19
+
20
+ actual suspend fun signInWithCustomToken (token : String ): AuthResult {
21
+ TODO (" not implemented" ) // To change body of created functions use File | Settings | File Templates.
22
+ }
23
+
24
+ actual suspend fun signInAnonymously (): AuthResult {
25
+ TODO (" not implemented" ) // To change body of created functions use File | Settings | File Templates.
26
+ }
27
+
28
+ actual suspend fun signOut () {
29
+ }
30
+ }
31
+
32
+ actual class AuthResult {
33
+ actual val user: FirebaseUser ?
34
+ get() = TODO (" not implemented" ) // To change initializer of created properties use File | Settings | File Templates.
35
+ }
36
+
37
+ actual class FirebaseUser {
38
+ actual val uid: String
39
+ get() = TODO (" not implemented" ) // To change initializer of created properties use File | Settings | File Templates.
40
+ actual val isAnonymous: Boolean
41
+ get() = TODO (" not implemented" ) // To change initializer of created properties use File | Settings | File Templates.
42
+
43
+ actual suspend fun delete () {
44
+ }
45
+
46
+ actual suspend fun reload () {
47
+ }
48
+ }
49
+
50
+ actual open class FirebaseAuthException : FirebaseException ()
51
+ actual class FirebaseAuthActionCodeException : FirebaseAuthException ()
52
+ actual class FirebaseAuthEmailException : FirebaseAuthException ()
53
+ actual class FirebaseAuthInvalidCredentialsException : FirebaseAuthException ()
54
+ actual class FirebaseAuthInvalidUserException : FirebaseAuthException ()
55
+ actual class FirebaseAuthRecentLoginRequiredException : FirebaseAuthException ()
56
+ actual class FirebaseAuthUserCollisionException : FirebaseAuthException ()
57
+ actual class FirebaseAuthWebException : FirebaseAuthException ()
0 commit comments