zzbat.java
5.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
package com.google.android.gms.internal;
import android.accounts.Account;
import android.content.Context;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Looper;
import android.os.RemoteException;
import android.util.Log;
import com.google.android.gms.auth.api.signin.GoogleSignInAccount;
import com.google.android.gms.auth.api.signin.internal.zzn;
import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks;
import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
import com.google.android.gms.common.internal.zzac;
import com.google.android.gms.common.internal.zzad;
import com.google.android.gms.common.internal.zzf.zzi;
import com.google.android.gms.common.internal.zzg;
import com.google.android.gms.common.internal.zzl;
import com.google.android.gms.common.internal.zzr;
public class zzbat
extends zzl<zzbaq>
implements zzbai
{
private final boolean b;
private final zzg c;
private final Bundle d;
private Integer e;
public zzbat(Context paramContext, Looper paramLooper, boolean paramBoolean, zzg paramzzg, Bundle paramBundle, GoogleApiClient.ConnectionCallbacks paramConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener paramOnConnectionFailedListener)
{
super(paramContext, paramLooper, 44, paramzzg, paramConnectionCallbacks, paramOnConnectionFailedListener);
this.b = paramBoolean;
this.c = paramzzg;
this.d = paramBundle;
this.e = paramzzg.zzxS();
}
public zzbat(Context paramContext, Looper paramLooper, boolean paramBoolean, zzg paramzzg, zzbaj paramzzbaj, GoogleApiClient.ConnectionCallbacks paramConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener paramOnConnectionFailedListener)
{
this(paramContext, paramLooper, paramBoolean, paramzzg, zza(paramzzg), paramConnectionCallbacks, paramOnConnectionFailedListener);
}
public static Bundle zza(zzg paramzzg)
{
zzbaj localzzbaj = paramzzg.zzxR();
Integer localInteger = paramzzg.zzxS();
Bundle localBundle = new Bundle();
localBundle.putParcelable("com.google.android.gms.signin.internal.clientRequestedAccount", paramzzg.getAccount());
if (localInteger != null) {
localBundle.putInt("com.google.android.gms.common.internal.ClientSettings.sessionId", localInteger.intValue());
}
if (localzzbaj != null)
{
localBundle.putBoolean("com.google.android.gms.signin.internal.offlineAccessRequested", localzzbaj.zzPK());
localBundle.putBoolean("com.google.android.gms.signin.internal.idTokenRequested", localzzbaj.isIdTokenRequested());
localBundle.putString("com.google.android.gms.signin.internal.serverClientId", localzzbaj.getServerClientId());
localBundle.putBoolean("com.google.android.gms.signin.internal.usePromptModeForAuthCode", true);
localBundle.putBoolean("com.google.android.gms.signin.internal.forceCodeForRefreshToken", localzzbaj.zzrl());
localBundle.putString("com.google.android.gms.signin.internal.hostedDomain", localzzbaj.zzrm());
localBundle.putBoolean("com.google.android.gms.signin.internal.waitForAccessTokenRefresh", localzzbaj.zzPL());
if (localzzbaj.zzPM() != null) {
localBundle.putLong("com.google.android.gms.signin.internal.authApiSignInModuleVersion", localzzbaj.zzPM().longValue());
}
if (localzzbaj.zzPN() != null) {
localBundle.putLong("com.google.android.gms.signin.internal.realClientLibraryVersion", localzzbaj.zzPN().longValue());
}
}
return localBundle;
}
public void connect()
{
zza(new zzf.zzi(this));
}
public void zzPJ()
{
try
{
((zzbaq)zzxD()).zznv(this.e.intValue());
return;
}
catch (RemoteException localRemoteException)
{
Log.w("SignInClientImpl", "Remote service probably died when clearAccountFromSessionStore is called");
}
}
public void zza(zzr paramzzr, boolean paramBoolean)
{
try
{
((zzbaq)zzxD()).zza(paramzzr, this.e.intValue(), paramBoolean);
return;
}
catch (RemoteException paramzzr)
{
Log.w("SignInClientImpl", "Remote service probably died when saveDefaultAccount is called");
}
}
public void zza(zzbap paramzzbap)
{
zzac.zzb(paramzzbap, "Expecting a valid ISignInCallbacks");
try
{
Account localAccount = this.c.zzxB();
Object localObject = null;
if ("<<default account>>".equals(localAccount.name)) {
localObject = zzn.zzas(getContext()).zzrB();
}
localObject = new zzad(localAccount, this.e.intValue(), (GoogleSignInAccount)localObject);
((zzbaq)zzxD()).zza(new zzbau((zzad)localObject), paramzzbap);
return;
}
catch (RemoteException localRemoteException)
{
Log.w("SignInClientImpl", "Remote service probably died when signIn is called");
try
{
paramzzbap.zzb(new zzbaw(8));
return;
}
catch (RemoteException paramzzbap)
{
Log.wtf("SignInClientImpl", "ISignInCallbacks#onSignInComplete should be executed from the same process, unexpected RemoteException.", localRemoteException);
}
}
}
protected String zzeA()
{
return "com.google.android.gms.signin.internal.ISignInService";
}
protected String zzez()
{
return "com.google.android.gms.signin.service.START";
}
protected zzbaq zzfg(IBinder paramIBinder)
{
return zzbaq.zza.zzff(paramIBinder);
}
protected Bundle zzqL()
{
String str = this.c.zzxO();
if (!getContext().getPackageName().equals(str)) {
this.d.putString("com.google.android.gms.signin.internal.realClientPackageName", this.c.zzxO());
}
return this.d;
}
public boolean zzrd()
{
return this.b;
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzbat.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/