Consolidate sending media reports & app logs (#1936)

## Description
Consolidates sending reports/logs to the server into
`ServerReportService` (renamed from `MediaReportService`)

Also ensures a consistent header is used including the build flavor.

### Related issues
N/A

### Testing
Emulator

## Screenshots
N/A

## AI or LLM usage
None
This commit is contained in:
Damontecres 2026-09-05 12:11:38 -04:00 • committed by GitHub
parent 39239dd444
commit 1778bdb34c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 131 additions and 147 deletions

View file

@ -115,7 +115,7 @@ class CollectionFolderViewModelTest {
mediaManagementService = mockMediaManagementService,
musicService = mockk(relaxed = true),
streamChoiceService = mockk(relaxed = true),
mediaReportService = mockk(relaxed = true),
serverReportService = mockk(relaxed = true),
filterOptionCache = mockk(relaxed = true),
itemId = libraryId.toString(),
initialSortAndDirection = null,

View file

@ -9,11 +9,11 @@ import com.github.damontecres.wholphin.services.BackdropService
import com.github.damontecres.wholphin.services.FavoriteWatchManager
import com.github.damontecres.wholphin.services.FilterOptionCache
import com.github.damontecres.wholphin.services.MediaManagementService
import com.github.damontecres.wholphin.services.MediaReportService
import com.github.damontecres.wholphin.services.NavDrawerItemState
import com.github.damontecres.wholphin.services.NavDrawerService
import com.github.damontecres.wholphin.services.NavigationManager
import com.github.damontecres.wholphin.services.RememberedTabService
import com.github.damontecres.wholphin.services.ServerReportService
import com.github.damontecres.wholphin.services.StreamChoiceService
import com.github.damontecres.wholphin.services.UserPreferencesService
import com.github.damontecres.wholphin.test.item
@ -61,7 +61,7 @@ class TestFavoritesViewModel {
private val userPreferencesService: UserPreferencesService = mockk()
private val mediaManagementService: MediaManagementService = mockk()
private val streamChoiceService: StreamChoiceService = mockk()
private val mediaReportService: MediaReportService = mockk()
private val serverReportService: ServerReportService = mockk()
private val filterOptionCache: FilterOptionCache = mockk()
private val rememberedTabService: RememberedTabService = mockk()
private val navDrawerService: NavDrawerService = mockk()
@ -100,7 +100,7 @@ class TestFavoritesViewModel {
userPreferencesService = userPreferencesService,
mediaManagementService = mediaManagementService,
streamChoiceService = streamChoiceService,
mediaReportService = mediaReportService,
serverReportService = serverReportService,
filterOptionCache = filterOptionCache,
rememberedTabService = rememberedTabService,
navDrawerService = navDrawerService,