package com.radiola.domain.repository

import com.radiola.domain.model.Station

interface SyncRepository {
    suspend fun pushFavorite(stationId: Int): Result<Unit>
    suspend fun removeFavorite(stationId: Int): Result<Unit>
    suspend fun pushHistory(stationId: Int): Result<Unit>
    suspend fun fetchRemoteFavorites(): Result<List<Int>>
    suspend fun fetchRemoteHistory(): Result<List<Int>>
}
