User Flags
This commit is contained in:
parent
5a0fd3c447
commit
91c31e9646
@ -99,7 +99,17 @@ class User():
|
|||||||
def __init__(self, username:str = "user"):
|
def __init__(self, username:str = "user"):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self.name = username
|
self.name = username
|
||||||
self.flags = []
|
self.flags = {}
|
||||||
|
|
||||||
|
def setFlag(self, name, flagType):
|
||||||
|
flag:UserFlag = UserFlag(name, flagType)
|
||||||
|
self.flags[name] = flag
|
||||||
|
|
||||||
|
def getFlag(self, name):
|
||||||
|
return self.flags[name]
|
||||||
|
|
||||||
|
def deleteFlag(self, name):
|
||||||
|
self.flags.pop(name, None)
|
||||||
|
|
||||||
class UserMessage():
|
class UserMessage():
|
||||||
def __init__(self, user = "User", message = ""):
|
def __init__(self, user = "User", message = ""):
|
||||||
@ -114,7 +124,7 @@ class UserMessage():
|
|||||||
class UserFlagTypes(Enum):
|
class UserFlagTypes(Enum):
|
||||||
REACTIVE = 1
|
REACTIVE = 1
|
||||||
|
|
||||||
class UserFlags():
|
class UserFlag():
|
||||||
def __init__(self, flagName = "User", flagType:UserFlagTypes = None):
|
def __init__(self, flagName = "User", flagType:UserFlagTypes = None):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self.name = flagName
|
self.name = flagName
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user