ariane/app/src/main/java/oppen/tva/io/gemini/Datasource.kt

15 lines
333 B
Kotlin
Raw Normal View History

2020-08-21 15:12:00 +00:00
package oppen.tva.io.gemini
import android.content.Context
import oppen.tva.io.TvaState
import java.net.URI
interface Datasource {
fun request(uri: URI, onUpdate: (state: TvaState) -> Unit)
companion object{
fun factory(context: Context): Datasource {
return GeminiDatasource(context)
}
}
}