forked from Hay1tsme/artemis
aimedb: fix felica lookups failing
This commit is contained in:
parent
5e6efbd092
commit
8a99f94c93
@ -231,7 +231,7 @@ class AimedbServlette():
|
|||||||
be fine.
|
be fine.
|
||||||
"""
|
"""
|
||||||
req = ADBFelicaLookupRequest(data)
|
req = ADBFelicaLookupRequest(data)
|
||||||
ac = await self.data.card.to_access_code(req.idm)
|
ac = self.data.card.to_access_code(req.idm)
|
||||||
self.logger.info(
|
self.logger.info(
|
||||||
f"idm {req.idm} ipm {req.pmm} -> access_code {ac}"
|
f"idm {req.idm} ipm {req.pmm} -> access_code {ac}"
|
||||||
)
|
)
|
||||||
@ -242,7 +242,7 @@ class AimedbServlette():
|
|||||||
I've never seen this used.
|
I've never seen this used.
|
||||||
"""
|
"""
|
||||||
req = ADBFelicaLookupRequest(data)
|
req = ADBFelicaLookupRequest(data)
|
||||||
ac = await self.data.card.to_access_code(req.idm)
|
ac = self.data.card.to_access_code(req.idm)
|
||||||
|
|
||||||
if self.config.server.allow_user_registration:
|
if self.config.server.allow_user_registration:
|
||||||
user_id = await self.data.user.create_user()
|
user_id = await self.data.user.create_user()
|
||||||
@ -271,7 +271,7 @@ class AimedbServlette():
|
|||||||
|
|
||||||
async def handle_felica_lookup_ex(self, data: bytes, resp_code: int) -> bytes:
|
async def handle_felica_lookup_ex(self, data: bytes, resp_code: int) -> bytes:
|
||||||
req = ADBFelicaLookup2Request(data)
|
req = ADBFelicaLookup2Request(data)
|
||||||
access_code = await self.data.card.to_access_code(req.idm)
|
access_code = self.data.card.to_access_code(req.idm)
|
||||||
user_id = await self.data.card.get_user_id_from_card(access_code=access_code)
|
user_id = await self.data.card.get_user_id_from_card(access_code=access_code)
|
||||||
|
|
||||||
if user_id is None:
|
if user_id is None:
|
||||||
|
Loading…
Reference in New Issue
Block a user