From a377adcca68a83e897839aded43e7f20f17d4c27 Mon Sep 17 00:00:00 2001 From: Dmitrii Morozov Date: Mon, 4 Nov 2024 18:34:47 +0100 Subject: Display external auths for user --- app_types/__init__.py | 2 ++ formatter/__init__.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3