Adapt to prettier OAUTH google login

pull/14/head
Tim Su 13 years ago
parent 63971ed712
commit d57cd119ae

@ -71,6 +71,7 @@ import com.todoroo.andlib.utility.DialogUtilities;
import com.todoroo.andlib.utility.Preferences;
import com.todoroo.astrid.actfm.sync.ActFmInvoker;
import com.todoroo.astrid.actfm.sync.ActFmPreferenceService;
import com.todoroo.astrid.actfm.sync.ActFmSyncProvider;
import com.todoroo.astrid.gtasks.auth.ModernAuthManager;
import com.todoroo.astrid.service.AstridDependencyInjector;
import com.todoroo.astrid.service.StatisticsService;
@ -366,8 +367,9 @@ public class ActFmLoginActivity extends Activity implements AuthListener {
setResult(RESULT_OK);
finish();
if(!noSync)
synchronize();
if(!noSync) {
new ActFmSyncProvider().synchronize(this);
}
try {
C2DMReceiver.register();
@ -390,11 +392,6 @@ public class ActFmLoginActivity extends Activity implements AuthListener {
});
}
public void synchronize() {
startService(new Intent(null, null,
this, ActFmBackgroundService.class));
}
// --- google account manager
@SuppressWarnings("nls")

@ -79,14 +79,12 @@ public class OAuthLoginActivity extends Activity {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
System.err.println("page finished loading: " + url);
String data;
try {
data = restClient.get(url);
System.err.println("DATA: " + data);
if(data.startsWith("{")) { //$NON-NLS-1$
if(data.startsWith("<!-- success -->")) { //$NON-NLS-1$
data = data.substring(data.indexOf('{'), data.lastIndexOf('}') + 1);
Intent intent = new Intent();
intent.putExtra(DATA_RESPONSE, data);
setResult(RESULT_OK, intent);

Loading…
Cancel
Save