1.0.0 #253
| @@ -69,11 +69,11 @@ class ApiKey(TableABC): | ||||
|         return str( | ||||
|             f""" | ||||
|             INSERT INTO `ApiKeys` ( | ||||
|                 `Identifier`, `Key`, `CreatorId`, `CreatedAt`, `LastModifiedAt` | ||||
|                 `Identifier`, `Key`, {"" if self._creator is None else "`CreatorId`,"} `CreatedAt`, `LastModifiedAt` | ||||
|             ) VALUES ( | ||||
|                 '{self._identifier}', | ||||
|                 '{self._key}', | ||||
|                 {"NULL" if self._creator is None else self._creator.id}, | ||||
|                 {"" if self._creator is None else f"{self._creator.id},"} | ||||
|                 '{self._created_at}', | ||||
|                 '{self._modified_at}' | ||||
|             ); | ||||
| @@ -87,6 +87,7 @@ class ApiKey(TableABC): | ||||
|             UPDATE `ApiKeys` | ||||
|             SET `Identifier` = '{self._identifier}', | ||||
|             `Key` = '{self._key}', | ||||
|             {"" if self._creator is None else f"`CreatorId` = {self._creator.id},"} | ||||
|             `LastModifiedAt` = '{self._modified_at}' | ||||
|             WHERE `Id` = {self._id}; | ||||
|         """ | ||||
|   | ||||
| @@ -215,30 +215,30 @@ class AuthUser(TableABC): | ||||
|                 `EMail`, | ||||
|                 `Password`, | ||||
|                 `PasswordSalt`, | ||||
|                 `RefreshToken`, | ||||
|                 `ConfirmationId`, | ||||
|                 `ForgotPasswordId`, | ||||
|                 `OAuthId`, | ||||
|                 {"" if self._refresh_token is None else f"`RefreshToken`,"} | ||||
|                 {"" if self._confirmation_id is None else f"`ConfirmationId`,"} | ||||
|                 {"" if self._forgot_password_id is None else f"`ForgotPasswordId`,"} | ||||
|                 {"" if self._oauth_id is None else f"`OAuthId`,"} | ||||
|                 `RefreshTokenExpiryTime`, | ||||
|                 `AuthRole`, | ||||
|                 `CreatedAt`, | ||||
|                 `LastModifiedAt` | ||||
|                 ) VALUES ( | ||||
|                     {self._auth_user_id},  | ||||
|                     '{self._first_name}', | ||||
|                     '{self._last_name}', | ||||
|                     '{self._email}', | ||||
|                     '{self._password}',  | ||||
|                     '{self._password_salt}',  | ||||
|                     '{"NULL" if self._refresh_token is None else self._refresh_token}', | ||||
|                     '{"NULL" if self._confirmation_id is None else self._confirmation_id}', | ||||
|                     '{"NULL" if self._forgot_password_id is None else self._forgot_password_id}', | ||||
|                     '{"NULL" if self._oauth_id is None else self._oauth_id}', | ||||
|                     '{self._refresh_token_expire_time.isoformat()}', | ||||
|                     {self._auth_role_id.value}, | ||||
|                     '{self._created_at}',  | ||||
|                     '{self._modified_at}' | ||||
|                 ) | ||||
|             ) VALUES ( | ||||
|                 {self._auth_user_id},  | ||||
|                 '{self._first_name}', | ||||
|                 '{self._last_name}', | ||||
|                 '{self._email}', | ||||
|                 '{self._password}',  | ||||
|                 '{self._password_salt}',  | ||||
|                 {"" if self._refresh_token is None else f"'{self._refresh_token}',"} | ||||
|                 {"" if self._confirmation_id is None else f"'{self._confirmation_id}',"} | ||||
|                 {"" if self._forgot_password_id is None else f"'{self._forgot_password_id}',"} | ||||
|                 {"" if self._oauth_id is None else f"'{self._oauth_id}',"} | ||||
|                 '{self._refresh_token_expire_time.isoformat()}', | ||||
|                 {self._auth_role_id.value}, | ||||
|                 '{self._created_at}',  | ||||
|                 '{self._modified_at}' | ||||
|             ) | ||||
|         """ | ||||
|         ) | ||||
|  | ||||
| @@ -252,10 +252,10 @@ class AuthUser(TableABC): | ||||
|             `EMail` = '{self._email}',  | ||||
|             `Password` = '{self._password}',  | ||||
|             `PasswordSalt` = '{self._password_salt}',  | ||||
|             `RefreshToken` = '{'null' if self._refresh_token is None else f'{self._refresh_token}'}',  | ||||
|             `ConfirmationId` = '{'null' if self._confirmation_id is None else f'{self._confirmation_id}'}',  | ||||
|             `ForgotPasswordId` = '{'null' if self._forgot_password_id is None else f'{self._forgot_password_id}'}', | ||||
|             `OAuthId` = '{'null' if self._oauth_id is None else f'{self._oauth_id}'}', | ||||
|             {'' if self._refresh_token is None else f"`RefreshToken` = '{self._refresh_token}',"}  | ||||
|             {'' if self._confirmation_id is None else f"'`ConfirmationId` = '{self._confirmation_id}',"}  | ||||
|             {'' if self._forgot_password_id is None else f"`ForgotPasswordId` = '{self._forgot_password_id}',"} | ||||
|             {'' if self._oauth_id is None else f"`OAuthId` = '{self._oauth_id}',"}  | ||||
|             `RefreshTokenExpiryTime` = '{self._refresh_token_expire_time.isoformat()}', | ||||
|             `AuthRole` = {self._auth_role_id.value}, | ||||
|             `LastModifiedAt` = '{self._modified_at}' | ||||
|   | ||||
| @@ -150,11 +150,11 @@ class User(TableABC): | ||||
|         return str( | ||||
|             f""" | ||||
|             INSERT INTO `Users` ( | ||||
|                 `DiscordId`, `XP`, `MinecraftId`, `ServerId`, `CreatedAt`, `LastModifiedAt` | ||||
|                 `DiscordId`, `XP`, {"" if self._minecraft_id is None else "`MinecraftId`,"} `ServerId`, `CreatedAt`, `LastModifiedAt` | ||||
|             ) VALUES ( | ||||
|                 {self._discord_id}, | ||||
|                 {self._xp}, | ||||
|                 '{self._minecraft_id}', | ||||
|                 {"" if self._minecraft_id is None else f"'{self._minecraft_id}',"} | ||||
|                 {self._server.id}, | ||||
|                 '{self._created_at}', | ||||
|                 '{self._modified_at}' | ||||
| @@ -168,7 +168,7 @@ class User(TableABC): | ||||
|             f""" | ||||
|             UPDATE `Users` | ||||
|             SET `XP` = {self._xp}, | ||||
|             `MinecraftId` = {'null' if self.minecraft_id is None else f'{self._minecraft_id}'}, | ||||
|             {"" if self._minecraft_id is None else f"`MinecraftId` = '{self._minecraft_id}',"} | ||||
|             `LastModifiedAt` = '{self._modified_at}' | ||||
|             WHERE `UserId` = {self._user_id}; | ||||
|         """ | ||||
|   | ||||
| @@ -98,42 +98,28 @@ class UserJoinedGameServer(TableABC): | ||||
|  | ||||
|     @property | ||||
|     def insert_string(self) -> str: | ||||
|         if self._leaved_on is not None: | ||||
|             return str( | ||||
|                 f""" | ||||
|                 INSERT INTO `UserJoinedGameServer` ( | ||||
|                     `UserId`, `GameServer`, `JoinedOn`, `LeavedOn`, `CreatedAt`, `LastModifiedAt` | ||||
|                 ) VALUES ( | ||||
|                     {self._user.id}, | ||||
|                     '{self._game_server}', | ||||
|                     '{self._joined_on}', | ||||
|                     '{self._leaved_on}', | ||||
|                     '{self._created_at}', | ||||
|                     '{self._modified_at}' | ||||
|                 ); | ||||
|             """ | ||||
|             ) | ||||
|         else: | ||||
|             return str( | ||||
|                 f""" | ||||
|                 INSERT INTO `UserJoinedGameServer` ( | ||||
|                     `UserId`, `GameServer`, `JoinedOn`, `CreatedAt`, `LastModifiedAt` | ||||
|                 ) VALUES ( | ||||
|                     {self._user.id}, | ||||
|                     '{self._game_server}', | ||||
|                     '{self._joined_on}', | ||||
|                     '{self._created_at}', | ||||
|                     '{self._modified_at}' | ||||
|                 ); | ||||
|             """ | ||||
|             ) | ||||
|         return str( | ||||
|             f""" | ||||
|             INSERT INTO `UserJoinedGameServer` ( | ||||
|                 `UserId`, `GameServer`, `JoinedOn`, {"" if self._leaved_on is None else "`LeavedOn`,"} `CreatedAt`, `LastModifiedAt` | ||||
|             ) VALUES ( | ||||
|                 {self._user.id}, | ||||
|                 '{self._game_server}', | ||||
|                 '{self._joined_on}', | ||||
|                 {"" if self._leaved_on is None else f"'{self._leaved_on}',"} | ||||
|                 '{self._created_at}', | ||||
|                 '{self._modified_at}' | ||||
|             ); | ||||
|         """ | ||||
|         ) | ||||
|  | ||||
|     @property | ||||
|     def udpate_string(self) -> str: | ||||
|         return str( | ||||
|             f""" | ||||
|             UPDATE `UserJoinedGameServer` | ||||
|             SET `LeavedOn` = '{self._leaved_on}', | ||||
|             SET | ||||
|             {"" if self._leaved_on is None else f"`LeavedOn` = '{self._leaved_on}',"} | ||||
|             `LastModifiedAt` = '{self._modified_at}' | ||||
|             WHERE `Id` = {self._id}; | ||||
|         """ | ||||
|   | ||||
| @@ -97,40 +97,27 @@ class UserJoinedServer(TableABC): | ||||
|  | ||||
|     @property | ||||
|     def insert_string(self) -> str: | ||||
|         if self._leaved_on is not None: | ||||
|             return str( | ||||
|                 f""" | ||||
|                 INSERT INTO `UserJoinedServers` ( | ||||
|                     `UserId`, `JoinedOn`, `LeavedOn`, `CreatedAt`, `LastModifiedAt` | ||||
|                 ) VALUES ( | ||||
|                     {self._user.id}, | ||||
|                     '{self._joined_on}', | ||||
|                     '{self._leaved_on}', | ||||
|                     '{self._created_at}', | ||||
|                     '{self._modified_at}' | ||||
|                 ); | ||||
|             """ | ||||
|             ) | ||||
|         else: | ||||
|             return str( | ||||
|                 f""" | ||||
|                 INSERT INTO `UserJoinedServers` ( | ||||
|                     `UserId`, `JoinedOn`, `CreatedAt`, `LastModifiedAt` | ||||
|                 ) VALUES ( | ||||
|                     {self._user.id}, | ||||
|                     '{self._joined_on}', | ||||
|                     '{self._created_at}', | ||||
|                     '{self._modified_at}' | ||||
|                 ); | ||||
|             """ | ||||
|             ) | ||||
|         return str( | ||||
|             f""" | ||||
|             INSERT INTO `UserJoinedServers` ( | ||||
|                 `UserId`, `JoinedOn`, {"" if self._leaved_on is None else "`LeavedOn`,"} `CreatedAt`, `LastModifiedAt` | ||||
|             ) VALUES ( | ||||
|                 {self._user.id}, | ||||
|                 '{self._joined_on}', | ||||
|                 {"" if self._leaved_on is None else f"'{self._leaved_on}',"} | ||||
|                 '{self._created_at}', | ||||
|                 '{self._modified_at}' | ||||
|             ); | ||||
|         """ | ||||
|         ) | ||||
|  | ||||
|     @property | ||||
|     def udpate_string(self) -> str: | ||||
|         return str( | ||||
|             f""" | ||||
|             UPDATE `UserJoinedServers` | ||||
|             SET `LeavedOn` = '{self._leaved_on}', | ||||
|             SET | ||||
|             {"" if self._leaved_on is None else f"`LeavedOn` = '{self._leaved_on}',"} | ||||
|             `LastModifiedAt` = '{self._modified_at}' | ||||
|             WHERE `UserId` = {self._user.id}; | ||||
|         """ | ||||
|   | ||||
| @@ -105,42 +105,28 @@ class UserJoinedVoiceChannel(TableABC): | ||||
|  | ||||
|     @property | ||||
|     def insert_string(self) -> str: | ||||
|         if self._leaved_on is not None: | ||||
|             return str( | ||||
|                 f""" | ||||
|                 INSERT INTO `UserJoinedVoiceChannel` ( | ||||
|                     `UserId`, `DiscordChannelId`, `JoinedOn`, `LeavedOn`, `CreatedAt`, `LastModifiedAt` | ||||
|                 ) VALUES ( | ||||
|                     {self._user.id}, | ||||
|                     {self._channel_id}, | ||||
|                     '{self._joined_on}', | ||||
|                     '{self._leaved_on}', | ||||
|                     '{self._created_at}', | ||||
|                     '{self._modified_at}' | ||||
|                 ); | ||||
|             """ | ||||
|             ) | ||||
|         else: | ||||
|             return str( | ||||
|                 f""" | ||||
|                 INSERT INTO `UserJoinedVoiceChannel` ( | ||||
|                     `UserId`, `DiscordChannelId`, `JoinedOn`, `CreatedAt`, `LastModifiedAt` | ||||
|                 ) VALUES ( | ||||
|                     {self._user.id}, | ||||
|                     {self._channel_id}, | ||||
|                     '{self._joined_on}', | ||||
|                     '{self._created_at}', | ||||
|                     '{self._modified_at}' | ||||
|                 ); | ||||
|             """ | ||||
|             ) | ||||
|         return str( | ||||
|             f""" | ||||
|             INSERT INTO `UserJoinedVoiceChannel` ( | ||||
|                 `UserId`, `DiscordChannelId`, `JoinedOn`, {"" if self._leaved_on is None else "`LeavedOn`,"} `CreatedAt`, `LastModifiedAt` | ||||
|             ) VALUES ( | ||||
|                 {self._user.id}, | ||||
|                 {self._channel_id}, | ||||
|                 '{self._joined_on}', | ||||
|                 {"" if self._leaved_on is None else f"'{self._leaved_on}',"} | ||||
|                 '{self._created_at}', | ||||
|                 '{self._modified_at}' | ||||
|             ); | ||||
|         """ | ||||
|         ) | ||||
|  | ||||
|     @property | ||||
|     def udpate_string(self) -> str: | ||||
|         return str( | ||||
|             f""" | ||||
|             UPDATE `UserJoinedVoiceChannel` | ||||
|             SET `LeavedOn` = '{self._leaved_on}', | ||||
|             SET | ||||
|             {"" if self._leaved_on is None else f"`LeavedOn` = '{self._leaved_on}',"} | ||||
|             `LastModifiedAt` = '{self._modified_at}' | ||||
|             WHERE `JoinId` = {self._join_id}; | ||||
|         """ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user