修改因为ticket刷新不及时导致无法加载数据的问题 - 2
This commit is contained in:
@@ -61,7 +61,7 @@ class PassportManager implements IMogoPassportManager {
|
||||
|
||||
@Override
|
||||
public void onFailure( int code, String msg ) {
|
||||
Logger.d( TAG, "fail" );
|
||||
Logger.d( TAG, "fail code= %s, msg=%s", code, msg );
|
||||
if ( callback != null ) {
|
||||
callback.onError( code, msg );
|
||||
}
|
||||
|
||||
@@ -69,7 +69,7 @@ class PassportManager implements IMogoPassportManager {
|
||||
|
||||
@Override
|
||||
public void onFailure( int code ) {
|
||||
Logger.d( TAG, "fail" );
|
||||
Logger.d( TAG, "fail: code = %s", code );
|
||||
if ( callback != null ) {
|
||||
callback.onError( code, "getTicket error." );
|
||||
}
|
||||
@@ -79,6 +79,7 @@ class PassportManager implements IMogoPassportManager {
|
||||
|
||||
@Override
|
||||
public void onFailure( int code, String msg ) {
|
||||
Logger.d( TAG, "onFailure: code = %s, msg = %s", code, msg );
|
||||
if ( callback != null ) {
|
||||
callback.onError( code, "login: " + msg );
|
||||
}
|
||||
|
||||
@@ -397,6 +397,9 @@ class LauncherCardRefresher {
|
||||
MarkerServiceHandler.getApis().getPassportManagerApi().requestTicket( new IMogoTicketCallback() {
|
||||
@Override
|
||||
public void onTicketGot( String ticket ) {
|
||||
if ( mRefreshTicketCounter < 3 ) {
|
||||
startAdvertisementsStrategy();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -405,9 +408,6 @@ class LauncherCardRefresher {
|
||||
|
||||
@Override
|
||||
public void onLoginSuccess( String token, String sn ) {
|
||||
if ( mRefreshTicketCounter < 3 ) {
|
||||
startAdvertisementsStrategy();
|
||||
}
|
||||
}
|
||||
} );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user