forked from Hay1tsme/artemis
wacca: fix UserInfoUpdateRequest, per #5
This commit is contained in:
parent
524f99879f
commit
7953519e68
@ -840,3 +840,11 @@ class GateTutorialFlag:
|
|||||||
self.tutorialId,
|
self.tutorialId,
|
||||||
int(self.flagWatched)
|
int(self.flagWatched)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
class DateUpdate:
|
||||||
|
def __init__(self, date_id: int = 0, timestamp: int = 0) -> None:
|
||||||
|
self.id = date_id
|
||||||
|
self.timestamp = timestamp
|
||||||
|
|
||||||
|
def make(self) -> List:
|
||||||
|
return [self.id, self.timestamp]
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
from typing import List, Dict
|
from typing import List, Dict
|
||||||
|
|
||||||
from titles.wacca.handlers.base import BaseRequest, BaseResponse
|
from titles.wacca.handlers.base import BaseRequest, BaseResponse
|
||||||
from titles.wacca.handlers.helpers import UserOption
|
from titles.wacca.handlers.helpers import UserOption, DateUpdate
|
||||||
|
|
||||||
# ---user/info/update---
|
# ---user/info/update---
|
||||||
class UserInfoUpdateRequest(BaseRequest):
|
class UserInfoUpdateRequest(BaseRequest):
|
||||||
@ -9,12 +9,16 @@ class UserInfoUpdateRequest(BaseRequest):
|
|||||||
super().__init__(data)
|
super().__init__(data)
|
||||||
self.profileId = int(self.params[0])
|
self.profileId = int(self.params[0])
|
||||||
self.optsUpdated: List[UserOption] = []
|
self.optsUpdated: List[UserOption] = []
|
||||||
self.datesUpdated: List = self.params[3]
|
self.unknown2: List = self.params[2]
|
||||||
|
self.datesUpdated: List[DateUpdate] = []
|
||||||
self.favoritesAdded: List[int] = self.params[4]
|
self.favoritesAdded: List[int] = self.params[4]
|
||||||
self.favoritesRemoved: List[int] = self.params[5]
|
self.favoritesRemoved: List[int] = self.params[5]
|
||||||
|
|
||||||
for x in self.params[2]:
|
for x in self.params[1]:
|
||||||
self.optsUpdated.append(UserOption(x[0], x[1]))
|
self.optsUpdated.append(UserOption(x[0], x[1]))
|
||||||
|
|
||||||
|
for x in self.params[3]:
|
||||||
|
self.datesUpdated.append(DateUpdate[x[0], x[1]])
|
||||||
|
|
||||||
# ---user/info/getMyroom--- TODO: Understand this better
|
# ---user/info/getMyroom--- TODO: Understand this better
|
||||||
class UserInfogetMyroomRequest(BaseRequest):
|
class UserInfogetMyroomRequest(BaseRequest):
|
||||||
|
Loading…
Reference in New Issue
Block a user