Skip to content
This repository was archived by the owner on Jul 25, 2024. It is now read-only.

Commit e3e7499

Browse files
committed
Login through add realm in AsyncLogin
1 parent 2013dfa commit e3e7499

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

app/src/main/java/com/zulip/android/networking/AsyncLogin.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
import org.json.JSONObject;
55

66
import android.app.Activity;
7+
import android.content.Intent;
78
import android.util.Log;
89
import android.widget.Toast;
910

1011
import com.zulip.android.activities.DevAuthActivity;
1112
import com.zulip.android.activities.LoginActivity;
13+
import com.zulip.android.activities.ZulipActivity;
1214
import com.zulip.android.util.ZLog;
1315
import com.zulip.android.ZulipApp;
1416

@@ -81,6 +83,20 @@ protected void onPostExecute(String result) {
8183
Log.wtf("login", "We shouldn't have gotten this far.");
8284
}
8385

86+
private void loginThroughAddRealm(JSONObject jsonObject) {
87+
try {
88+
Intent intent = new Intent(context, ZulipActivity.class);
89+
intent.putExtra("realmName", realmName);
90+
intent.putExtra("api_key", jsonObject.getString("api_key"));
91+
intent.putExtra("email", username);
92+
intent.putExtra("serverURL", serverURL);
93+
context.setResult(Activity.RESULT_OK, intent);
94+
context.finish();
95+
} catch (JSONException e) {
96+
e.printStackTrace();
97+
}
98+
}
99+
84100
@Override
85101
protected void onCancelled(String result) {
86102
super.onCancelled(result);

0 commit comments

Comments
 (0)