Nestor Ledon
06/26/2024, 7:02 PM@OptIn(ExperimentalJsExport::class)
@JsExport
// FIXME
fun fetchCountriesJs() : List<Country> {
return fetchCountries()
}
suspend fun fetchCountries() : List<Country> {
val countries: List<Country>? = store.get()
if (countries.isNullOrEmpty()) return api.fetchCountries().also { store.set(it) }
return countries
}
Alex Styl
06/26/2024, 8:51 PM