summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitrii Morozov <snoopdesigns@gmail.com>2024-11-04 18:34:47 +0100
committerDmitrii Morozov <snoopdesigns@gmail.com>2024-11-04 18:34:47 +0100
commita377adcca68a83e897839aded43e7f20f17d4c27 (patch)
tree6f94c098b02d645a692ab1b3dca940789dd90912
parent7de25523e9e32ea8907ecbda130cee576e7b283b (diff)
Display external auths for user
-rw-r--r--app_types/__init__.py2
-rw-r--r--formatter/__init__.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/app_types/__init__.py b/app_types/__init__.py
index 1de82ba..bee3169 100644
--- a/app_types/__init__.py
+++ b/app_types/__init__.py
@@ -40,6 +40,7 @@ class User:
id: str
display_name: str
+ external_names: []
__fortnite_user: fortnitepy.user.UserBase
@@ -52,6 +53,7 @@ class User:
instance.id = user.id
instance.display_name = user.display_name
+ instance.external_names = [external_auth.external_display_name for external_auth in user.external_auths]
instance.__fortnite_user = user
return instance
diff --git a/formatter/__init__.py b/formatter/__init__.py
index 05d4112..3287613 100644
--- a/formatter/__init__.py
+++ b/formatter/__init__.py
@@ -33,7 +33,7 @@ def format_users(users: typing.List[User]):
def format_user(user: User):
return formatting.format_text(
formatting.mbold("User: ") + user.display_name,
- formatting.mbold("ID: ") + user.id,
+ formatting.mbold("External names: ") + formatting.escape_markdown(", ".join(user.external_names)),
separator='\n')
# Stats