Skip to content

Commit 6915be5

Browse files
committed
added credential type annotations
1 parent a04cb39 commit 6915be5

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

android/src/main/java/io/fullstack/firestack/Package.java renamed to android/src/main/java/io/fullstack/firestack/FirestackPackage.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
import java.util.Collections;
1414

1515
@SuppressWarnings("unused")
16-
public class Package implements ReactPackage {
16+
public class FirestackPackage implements ReactPackage {
1717
private Context mContext;
1818

19-
public Package() {
19+
public FirestackPackage() {
2020
}
2121
/**
2222
* @param reactContext react application context that can be used to create modules

lib/modules/auth.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const FirestackAuth = NativeModules.FirestackAuth;
99
const FirestackAuthEvt = new NativeEventEmitter(FirestackAuth);
1010

1111
type AuthResultType = { authenticated: boolean, user: Object|null };
12+
type CredentialType = { provider: string, token: string, secret: string };
1213

1314
export default class Auth extends Base {
1415
_user: User|null;
@@ -138,15 +139,15 @@ export default class Auth extends Base {
138139
* Sign the user in with a third-party authentication provider
139140
* @return {Promise} A promise resolved upon completion
140141
*/
141-
signInWithCredential(credential): Promise<Object> {
142+
signInWithCredential(credential: CredentialType): Promise<Object> {
142143
return promisify('signInWithProvider', FirestackAuth)(credential.provider, credential.token, credential.secret);
143144
}
144145

145146
/**
146147
* Re-authenticate a user with a third-party authentication provider
147148
* @return {Promise} A promise resolved upon completion
148149
*/
149-
reauthenticateUser(credential): Promise<Object> {
150+
reauthenticateUser(credential: CredentialType): Promise<Object> {
150151
return promisify('reauthenticateWithCredentialForProvider', FirestackAuth)(credential.provider, credential.token, credential.secret);
151152
}
152153

0 commit comments

Comments
 (0)