forked from Hay1tsme/artemis
add back games, conform them to new title dispatch
This commit is contained in:
31
titles/wacca/handlers/base.py
Normal file
31
titles/wacca/handlers/base.py
Normal file
@ -0,0 +1,31 @@
|
||||
from typing import Dict, List
|
||||
from datetime import datetime
|
||||
|
||||
class BaseRequest():
|
||||
def __init__(self, data: Dict) -> None:
|
||||
self.requestNo: int = data["requestNo"]
|
||||
self.appVersion: str = data["appVersion"]
|
||||
self.boardId: str = data["boardId"]
|
||||
self.chipId: str = data["chipId"]
|
||||
self.params: List = data["params"]
|
||||
|
||||
class BaseResponse():
|
||||
def __init__(self) -> None:
|
||||
self.status: int = 0
|
||||
self.message: str = ""
|
||||
self.serverTime: int = int(datetime.now().timestamp())
|
||||
self.maintNoticeTime: int = 0
|
||||
self.maintNotPlayableTime: int = 0
|
||||
self.maintStartTime: int = 0
|
||||
self.params: List = []
|
||||
|
||||
def make(self) -> Dict:
|
||||
return {
|
||||
"status": self.status,
|
||||
"message": self.message,
|
||||
"serverTime": self.serverTime,
|
||||
"maintNoticeTime": self.maintNoticeTime,
|
||||
"maintNotPlayableTime": self.maintNotPlayableTime,
|
||||
"maintStartTime": self.maintStartTime,
|
||||
"params": self.params
|
||||
}
|
Reference in New Issue
Block a user