Add a prioritization strategy for games outside of the priority list
This commit is contained in:
1 parent
ab37b0a143
commit
a30e8d3ce4
7 files changed
+123
-53
No files matched your search
@@ -105,6 +105,7 @@ JsonType = Dict[str, Any]
|
||||
URLType = NewType("URLType", str)
|
||||
TopicProcess: TypeAlias = "abc.Callable[[int, JsonType], Any]"
|
||||
# Values
|
||||
MAX_INT = sys.maxsize
|
||||
BASE_TOPICS = 3
|
||||
MAX_WEBSOCKETS = 8
|
||||
WS_TOPICS_LIMIT = 50
|
||||
@@ -223,6 +224,12 @@ class State(Enum):
|
||||
EXIT = auto()
|
||||
|
||||
|
||||
class PriorityMode(Enum):
|
||||
PRIORITY_ONLY = 0
|
||||
ENDING_SOONEST = 1
|
||||
LOW_AVBL_FIRST = 2
|
||||
|
||||
|
||||
class GQLOperation(JsonType):
|
||||
def __init__(self, name: str, sha256: str, *, variables: JsonType | None = None):
|
||||
super().__init__(
|
||||
|
||||
Reference in new issue
Block a user