package oppen.tva.io import java.net.URI interface Datasource { fun request(uri: URI, onUpdate: (state: TvaState) -> Unit) companion object{ fun factory(): Datasource{ return GeminiDatasource() } } }