fix(multiplayer): fix fetch beatmap when creating room
This commit is contained in:
@@ -204,8 +204,9 @@ class MultiplayerHub(Hub[MultiplayerClientState]):
|
|||||||
if not beatmap_exists.one():
|
if not beatmap_exists.one():
|
||||||
fetcher = await get_fetcher()
|
fetcher = await get_fetcher()
|
||||||
try:
|
try:
|
||||||
resp = await fetcher.get_beatmap(item.beatmap_id)
|
await Beatmap.get_or_fetch(
|
||||||
await Beatmap.from_resp(session, resp)
|
session, fetcher, bid=item.beatmap_id
|
||||||
|
)
|
||||||
except HTTPError:
|
except HTTPError:
|
||||||
raise InvokeException(
|
raise InvokeException(
|
||||||
"Failed to fetch beatmap, please retry later"
|
"Failed to fetch beatmap, please retry later"
|
||||||
|
|||||||
Reference in New Issue
Block a user