Cloud save fixes and improvements

This commit is contained in:
pelya
2014-08-26 01:28:42 +03:00
parent 5c864f1051
commit 4e67c9afc3
6 changed files with 50 additions and 16 deletions

View File

@@ -134,7 +134,8 @@ public class CloudSave implements GameHelper.GameHelperListener {
else
return false;
}
saveId = saveId.replaceAll("[^a-zA-Z0-9\\-._~]", "-");
Log.d("SDL", "CloudSave: urlescaping saveId: " + saveId);
Snapshots.OpenSnapshotResult result = Games.Snapshots.open(getApiClient(), saveId, true).await();
Snapshot crapshot = processSnapshotOpenResult(result, 0);
if( crapshot == null )
@@ -222,6 +223,10 @@ public class CloudSave implements GameHelper.GameHelperListener {
return false;
}
public boolean isSignedIn() {
return mHelper.isSignedIn();
}
// ===== Private API =====
boolean signInSucceeded = false;
@@ -339,10 +344,6 @@ public class CloudSave implements GameHelper.GameHelperListener {
return mHelper.getApiClient();
}
public boolean isSignedIn() {
return mHelper.isSignedIn();
}
public void beginUserInitiatedSignIn() {
mHelper.beginUserInitiatedSignIn();
}