Create Guild.update_username().
This commit is contained in:
@@ -209,3 +209,23 @@ class Guild:
|
||||
str: string of json representation of Guild
|
||||
"""
|
||||
return json.dumps(self.to_dict(), indent=4)
|
||||
|
||||
def update_username(self, old_username: str, new_username: str) -> "list[Table]":
|
||||
"""
|
||||
Collects list of tables that had a username updated. Sends old and new username
|
||||
to the table function to update username.
|
||||
|
||||
Args:
|
||||
old_username (str): Username to replace. Sent to table function
|
||||
new_username (str): Username to replace with. Sent to table function
|
||||
|
||||
Returns:
|
||||
list[Table]: All the tables that had a username updated
|
||||
"""
|
||||
updated_tables: "list[Table]" = []
|
||||
|
||||
for table in self.tables:
|
||||
if table.update_username(old_username, new_username):
|
||||
updated_tables.append(table)
|
||||
|
||||
return updated_tables
|
||||
|
||||
Reference in New Issue
Block a user