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

Commit 20c15cd

Browse files
committed
Function to save server.
1 parent 9cc76b5 commit 20c15cd

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

app/src/main/java/com/zulip/android/ZulipApp.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,4 +279,20 @@ public void markMessageAsRead(Message message) {
279279
unreadMessageHandler.sendEmptyMessageDelayed(0, 2000);
280280
}
281281
}
282+
public void saveServer(String server, String name) {
283+
SharedPreferences.Editor globalEditor = this.globalSettings.edit();
284+
int position = settings.getInt("loggedOut", -1);
285+
if (position != -1) {
286+
serverStringSet.remove(position);
287+
serverStringSet.add(position, name);
288+
} else {
289+
serverStringSet.add(name);
290+
}
291+
globalEditor.putStringSet(GLOBAL_SETTINGS_REALMS, new HashSet<String>(serverStringSet));
292+
globalEditor.apply();
293+
294+
SharedPreferences.Editor editor = this.settings.edit();
295+
editor.putString("server_url", server);
296+
editor.apply();
297+
}
282298
}

0 commit comments

Comments
 (0)