1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-16 15:43:04 +08:00
Commit Graph

2 Commits

  • Remove no longer needed API call mocking
    The online ID will be reset unconditionally after any local change is
    made to any beatmap. That behaviour no longer depends on online lookups
    succeeding or failing.
    
    This may change at a later date when beatmap submission is integrated
    into lazer - the idea is that online IDs would get re-populated on local
    beatmaps once they are submitted to web.
  • Add failing test case covering online ID reset on save
    This test scene passes at e58e1151f3 and
    fails at current master, due to an inadvertent regression caused by
    e72f103c17.
    
    As it turns out, the online lookup flow that was causing UI thread
    freezes when saving beatmaps in the editor, was also responsible for
    resetting the online ID of locally-modified beatmaps if online lookup
    failed.