mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-10-21 15:02:21 +02:00
Move worker request contract validation and the download history row and JSON mapping out of NativeDownloadFinalizer into a sibling file of extension functions. Bodies are verbatim. NATIVE_WORKER_CONTRACT_VERSION stays on the object with its value, so its contract test is unchanged. The history column contract test now reads buildHistoryRow from the new file. normalizeOptional moves with the row builder, so cleanMetadataString widens from private to internal.