1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-27 07:47:19 +08:00
Bartłomiej Dach 6100bf66a6
Clean up cancellation handling in WorkingBeatmap
After the recent changes introducing cancellation support to
`WorkingBeatmap`, it turned out that if the cancellation support was
used, `GetPlayableBeatmap()` would raise timeout exceptions rather than
the expected `OperationCanceledException`.

To that end, split off a separate overload for the typical usage, that
catches `OperationCanceledException` and converts them to beatmap load
timeout exceptions, and use normal `OperationCanceledException`s in the
overload that requires a cancellation token to work.
2021-11-20 17:23:55 +01:00
..
2021-07-05 23:52:39 +08:00
2021-04-18 07:25:49 +03:00
2020-05-04 18:36:24 -07:00
2020-06-15 20:32:27 +09:00