Fix errors when some entries were missing when retrieving account information (#757)

* Handle null avatar

* Handle empty account
This commit is contained in:
Jacoco
2023-09-04 22:24:17 +02:00
committed by GitHub
parent 10a8b195b1
commit 454ec6b4c0
10 changed files with 74 additions and 23 deletions

View File

@@ -313,4 +313,10 @@ public class AccountSession{
.authority(getInstance().map(i -> i.normalizedUri).orElse(domain))
.build();
}
public String getDefaultAvatarUrl() {
return getInstance()
.map(instance->"https://"+domain+(instance.isAkkoma() ? "/images/avi.png" : "/avatars/original/missing.png"))
.orElse("");
}
}