Skip to content

Fixed bunch of stuff#41

Merged
keweis2 merged 2 commits into
keweis2:mainfrom
aarvsn:main
Jul 16, 2026
Merged

Fixed bunch of stuff#41
keweis2 merged 2 commits into
keweis2:mainfrom
aarvsn:main

Conversation

@aarvsn

@aarvsn aarvsn commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Key fixes:

Resolved compilation failure in RateLimitInterceptorTest by declaring RateLimitInterceptor open.
Prevented the ROM scanner from purging all installed Android games from the database.
Handled empty-directory scan cleanup explicitly in both ROM and Android app scanners.
Added the '.bin' extension to Sega Genesis system definitions.
Fixed SQLite UNIQUE constraint failures on platform_id when saving custom emulator configurations with an empty/unset ID.

google-labs-jules Bot and others added 2 commits July 15, 2026 17:00
- Make RateLimitInterceptor open for subclassing in tests
- Add '.bin' extension support for Sega Genesis definition
- Restrict ROM scan deletions to non-Android platforms only
- Explicitly handle empty paths cleanup for both ROM and Android scans
- Reuse existing mapping IDs in EmulatorRepositoryImpl.upsertMapping
- Fix a fragile assertion in ScanRomsUseCaseTest

Co-authored-by: aarvsn <234900867+aarvsn@users.noreply.github.com>
Fix database cleanup, emulator mapping upsert, and test issues
@keweis2
keweis2 merged commit 85d8f47 into keweis2:main Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants