Adapt to prettier OAUTH google login

pull/14/head
Tim Su 15 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.andlib.utility.Preferences;
import com.todoroo.astrid.actfm.sync.ActFmInvoker; import com.todoroo.astrid.actfm.sync.ActFmInvoker;
import com.todoroo.astrid.actfm.sync.ActFmPreferenceService; 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.gtasks.auth.ModernAuthManager;
import com.todoroo.astrid.service.AstridDependencyInjector; import com.todoroo.astrid.service.AstridDependencyInjector;
import com.todoroo.astrid.service.StatisticsService; import com.todoroo.astrid.service.StatisticsService;
@ -366,8 +367,9 @@ public class ActFmLoginActivity extends Activity implements AuthListener {
setResult(RESULT_OK); setResult(RESULT_OK);
finish(); finish();
if(!noSync) if(!noSync) {
synchronize(); new ActFmSyncProvider().synchronize(this);
}
try { try {
C2DMReceiver.register(); 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 // --- google account manager
@SuppressWarnings("nls") @SuppressWarnings("nls")

@ -79,14 +79,12 @@ public class OAuthLoginActivity extends Activity {
@Override @Override
public void onPageFinished(WebView view, String url) { public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url); super.onPageFinished(view, url);
System.err.println("page finished loading: " + url);
String data; String data;
try { try {
data = restClient.get(url); 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 intent = new Intent();
intent.putExtra(DATA_RESPONSE, data); intent.putExtra(DATA_RESPONSE, data);
setResult(RESULT_OK, intent); setResult(RESULT_OK, intent);

Loading…
Cancel
Save