package com.github.libretube.api

import com.github.libretube.constants.GITHUB_API_URL
import com.github.libretube.constants.PIPED_INSTANCES_URL
import com.github.libretube.obj.update.UpdateInfo
import retrofit2.http.GET

interface ExternalApi {
    // only for fetching servers list
    @GET(PIPED_INSTANCES_URL)
    suspend fun getInstances(): List<com.github.libretube.api.obj.Instances>

    // fetch latest version info
    @GET(GITHUB_API_URL)
    suspend fun getUpdateInfo(): UpdateInfo
}
