mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2025-02-07 15:14:47 +01:00
Fix: use actor ID-based full name (user@instance) instead of name.
This commit is contained in:
parent
f658d70149
commit
bde6b3a753
@ -3,6 +3,8 @@ package eu.toldi.infinityforlemmy.user;
|
|||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
|
|
||||||
|
import eu.toldi.infinityforlemmy.utils.LemmyUtils;
|
||||||
|
|
||||||
public class MyUserInfo {
|
public class MyUserInfo {
|
||||||
|
|
||||||
private final String name;
|
private final String name;
|
||||||
@ -42,8 +44,8 @@ public class MyUserInfo {
|
|||||||
JSONObject localUserView = myUser.getJSONObject("local_user_view");
|
JSONObject localUserView = myUser.getJSONObject("local_user_view");
|
||||||
JSONObject person = localUserView.getJSONObject("person");
|
JSONObject person = localUserView.getJSONObject("person");
|
||||||
|
|
||||||
String name = person.getString("name");
|
String name = LemmyUtils.actorID2FullName(person.getString("actor_id"));
|
||||||
String displayName = person.optString("display_name");
|
String displayName = person.has("display_name") ? person.getString("display_name") : person.getString("name");
|
||||||
String avatar = person.optString("avatar");
|
String avatar = person.optString("avatar");
|
||||||
String banner = person.optString("banner");
|
String banner = person.optString("banner");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user