Added reset member after rejoin setting to backend [untested] #460

This commit is contained in:
2023-12-15 13:42:49 +01:00
parent 266dacb301
commit f1f5954dfc
5 changed files with 145 additions and 0 deletions

View File

@@ -78,6 +78,12 @@ class BaseOnMemberJoinEvent(OnMemberJoinABC):
user = self._users.find_user_by_discord_id_and_server_id(member.id, server.id)
if user is not None:
self._user_joins.add_user_joined_server(UserJoinedServer(user, datetime.now()))
server_config: ServerConfig = self._config.get_configuration(f"ServerConfig_{member.guild.id}")
if server_config.reset_member_after_rejoin:
user.reset()
self._users.update_user(user)
self._db.save_changes()
return