Skip to content

Commit d00ed28

Browse files
committed
Auth: Migrate SignInConfiguration to preprocessor-based safe parcelable
1 parent 6d8a58e commit d00ed28

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

play-services-auth/src/main/java/com/google/android/gms/auth/api/signin/internal/SignInConfiguration.java

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,23 @@
55

66
package com.google.android.gms.auth.api.signin.internal;
77

8+
import android.os.Parcel;
9+
810
import androidx.annotation.NonNull;
11+
912
import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
13+
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
14+
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
15+
import com.google.android.gms.common.internal.safeparcel.SafeParcelableCreatorAndWriter;
16+
1017
import org.microg.gms.common.Hide;
1118
import org.microg.gms.utils.ToStringHelper;
12-
import org.microg.safeparcel.AutoSafeParcelable;
1319

1420
import java.util.Objects;
1521

1622
@Hide
17-
public class SignInConfiguration extends AutoSafeParcelable {
23+
@SafeParcelable.Class
24+
public class SignInConfiguration extends AbstractSafeParcelable {
1825
@Field(value = 2, getterName = "getPackageName")
1926
@NonNull
2027
private final String packageName;
@@ -60,5 +67,10 @@ public String toString() {
6067
return ToStringHelper.name("SignInConfiguration").field("packageName", packageName).field("options", options).end();
6168
}
6269

63-
public static final Creator<SignInConfiguration> CREATOR = findCreator(SignInConfiguration.class);
70+
@Override
71+
public void writeToParcel(@NonNull Parcel dest, int flags) {
72+
CREATOR.writeToParcel(this, dest, flags);
73+
}
74+
75+
public static final SafeParcelableCreatorAndWriter<SignInConfiguration> CREATOR = findCreator(SignInConfiguration.class);
6476
}

0 commit comments

Comments
 (0)