Skip to content

Commit f55c73b

Browse files
committed
Respond to SUPERCILEX review feedback
Change-Id: I6eac4c2e92c13b1e5ad9a2953441566ad2d7c29e
1 parent c8b5ed9 commit f55c73b

17 files changed

+66
-53
lines changed

auth/src/main/java/com/firebase/ui/auth/AuthUI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ public T setAvailableProviders(@NonNull List<IdpConfig> idpConfigs) {
453453

454454
if (config.getProviderId().equals(FACEBOOK_PROVIDER)) {
455455
try {
456-
Class c = com.facebook.FacebookCallback.class;
456+
Class c = com.facebook.FacebookSdk.class;
457457
} catch (NoClassDefFoundError e) {
458458
throw new RuntimeException("Facebook provider cannot be configured " +
459459
"without dependency. Did you forget to add " +

auth/src/main/java/com/firebase/ui/auth/IdpResponse.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,14 @@ public String getEmail() {
100100
return mEmail;
101101
}
102102

103+
/**
104+
* Get the phone number used to sign in.
105+
*/
106+
@Nullable
107+
public String getPhoneNumber() {
108+
return mPhoneNumber;
109+
}
110+
103111
/**
104112
* Get the token received as a result of logging in with the specified IDP
105113
*/

auth/src/main/java/com/firebase/ui/auth/provider/EmailProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import android.content.Intent;
66
import android.support.annotation.LayoutRes;
77

8+
import com.firebase.ui.auth.AuthUI;
89
import com.firebase.ui.auth.R;
910
import com.firebase.ui.auth.ResultCodes;
1011
import com.firebase.ui.auth.ui.BaseHelper;
@@ -28,6 +29,7 @@ public String getName(Context context) {
2829
}
2930

3031
@Override
32+
@AuthUI.SupportedProvider
3133
public String getProviderId() {
3234
return EmailAuthProvider.PROVIDER_ID;
3335
}

auth/src/main/java/com/firebase/ui/auth/provider/PhoneProvider.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
import android.app.Activity;
44
import android.content.Context;
55
import android.content.Intent;
6+
import android.support.annotation.LayoutRes;
67

8+
import com.firebase.ui.auth.AuthUI;
79
import com.firebase.ui.auth.R;
810
import com.firebase.ui.auth.ResultCodes;
911
import com.firebase.ui.auth.ui.BaseHelper;
@@ -28,11 +30,13 @@ public String getName(Context context) {
2830
}
2931

3032
@Override
33+
@AuthUI.SupportedProvider
3134
public String getProviderId() {
3235
return PhoneAuthProvider.PROVIDER_ID;
3336
}
3437

3538
@Override
39+
@LayoutRes
3640
public int getButtonLayout() {
3741
return R.layout.provider_button_phone;
3842
}

auth/src/main/java/com/firebase/ui/auth/provider/TwitterProvider.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,12 @@ public static void initialize(Context context) {
5555

5656
public static void signout(Context context) {
5757
try {
58-
signOut();
58+
Twitter.getInstance();
5959
} catch (IllegalStateException e) {
6060
initialize(context);
61-
signOut();
6261
}
62+
63+
signOut();
6364
}
6465

6566
@Override

auth/src/main/java/com/firebase/ui/auth/ui/FragmentHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class FragmentHelper extends BaseHelper {
1313
private Fragment mFragment;
1414

1515
public FragmentHelper(Fragment fragment) {
16-
super(fragment.getContext(),
16+
super(fragment.getContext().getApplicationContext(),
1717
(FlowParameters) fragment.getArguments().getParcelable(ExtraConstants.EXTRA_FLOW_PARAMS));
1818
mFragment = fragment;
1919
}

auth/src/main/java/com/firebase/ui/auth/ui/TermsTextView.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
import android.content.Context;
1818
import android.support.annotation.StringRes;
19+
import android.support.v7.widget.AppCompatTextView;
1920
import android.util.AttributeSet;
2021

2122
import com.firebase.ui.auth.ui.email.PreambleHandler;
@@ -25,7 +26,7 @@
2526
* The view helps display TOS linking to the provided custom URI.
2627
* It handles the styling of the link and opens the uri in a CustomTabs on click.
2728
*/
28-
public class TermsTextView extends android.support.v7.widget.AppCompatTextView {
29+
public class TermsTextView extends AppCompatTextView {
2930
public TermsTextView(Context context) {
3031
super(context);
3132
}

auth/src/main/java/com/firebase/ui/auth/ui/phone/CountryListSpinner.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import android.content.Context;
2222
import android.content.DialogInterface;
2323
import android.os.AsyncTask;
24+
import android.support.annotation.VisibleForTesting;
2425
import android.support.v7.widget.AppCompatEditText;
2526
import android.text.TextUtils;
2627
import android.util.AttributeSet;
@@ -53,9 +54,7 @@ public CountryListSpinner(Context context, AttributeSet attrs, int defStyle) {
5354
init();
5455
}
5556

56-
/**
57-
* Only for Testing
58-
*/
57+
@VisibleForTesting
5958
void setDialogPopup(DialogPopup dialog) {
6059
this.dialogPopup = dialog;
6160
}

auth/src/main/java/com/firebase/ui/auth/ui/phone/PhoneVerificationActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ protected void onCreate(final Bundle savedInstance) {
100100
}
101101

102102
String phone = getIntent().getExtras().getString(ExtraConstants.EXTRA_PHONE);
103-
VerifyPhoneNumberFragment fragment = VerifyPhoneNumberFragment.getInstance
103+
VerifyPhoneNumberFragment fragment = VerifyPhoneNumberFragment.newInstance
104104
(mActivityHelper.getFlowParams(), phone);
105105
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_verify_phone,
106106
fragment, VerifyPhoneNumberFragment.TAG).disallowAddToBackStack().commit();
@@ -274,7 +274,7 @@ protected AlertDialog getAlertDialog() {
274274
private void showSubmitCodeFragment() {
275275
// idempotent function
276276
if (getSubmitConfirmationCodeFragment() == null) {
277-
SubmitConfirmationCodeFragment f = SubmitConfirmationCodeFragment.getInstance
277+
SubmitConfirmationCodeFragment f = SubmitConfirmationCodeFragment.newInstance
278278
(mActivityHelper.getFlowParams(), mPhoneNumber);
279279
FragmentTransaction t = getSupportFragmentManager().beginTransaction().replace(R.id
280280
.fragment_verify_phone, f, SubmitConfirmationCodeFragment.TAG).addToBackStack

auth/src/main/java/com/firebase/ui/auth/ui/phone/SpacedEditText.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import android.content.Context;
2222
import android.content.res.TypedArray;
23+
import android.support.v7.widget.AppCompatEditText;
2324
import android.text.Editable;
2425
import android.text.Spannable;
2526
import android.text.SpannableStringBuilder;
@@ -33,7 +34,7 @@
3334
* spaces using spannables.
3435
* This is required since Android's letter spacing is not available until API 21.
3536
*/
36-
public final class SpacedEditText extends android.support.v7.widget.AppCompatEditText {
37+
public final class SpacedEditText extends AppCompatEditText {
3738
private float proportion;
3839
private SpannableStringBuilder originalText;
3940

0 commit comments

Comments
 (0)