Add config print full display name of the invited person.

This commit is contained in:
Anatoliy Sablin
2021-01-17 20:06:09 +03:00
parent a71d32ba77
commit e0ec887118
3 changed files with 20 additions and 1 deletions

View File

@@ -287,7 +287,7 @@ public class InvitationManager {
}
String token = RandomStringUtils.randomAlphanumeric(64);
String displayName = invitation.getAddress().substring(0, 3) + "...";
String displayName = getInvitedDisplayName(invitation.getAddress());
KeyIdentifier pKeyId = keyMgr.getServerSigningKey().getId();
KeyIdentifier eKeyId = keyMgr.generateKey(KeyType.Ephemeral);
@@ -316,6 +316,14 @@ public class InvitationManager {
return reply;
}
private String getInvitedDisplayName(String origin) {
if (cfg.isFullDisplayName()) {
return origin;
} else {
return origin.substring(0, 3) + "...";
}
}
public boolean hasInvite(ThreePid tpid) {
for (IThreePidInviteReply reply : invitations.values()) {
if (!StringUtils.equals(tpid.getMedium(), reply.getInvite().getMedium())) {