Skip to content

Commit d004859

Browse files
committed
Fix actuals for cache
1 parent 1134d0a commit d004859

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

shared/src/androidMain/kotlin/site/remlit/snowdrop/util/Cache.android.kt renamed to shared/src/androidMain/kotlin/site/remlit/snowdrop/util/cache/Cache.android.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
package site.remlit.snowdrop.util
1+
package site.remlit.snowdrop.util.cache
22

33
import android.content.Context
44
import com.russhwolf.settings.ExperimentalSettingsApi
55
import com.russhwolf.settings.SharedPreferencesSettings
66
import com.russhwolf.settings.coroutines.FlowSettings
77
import com.russhwolf.settings.coroutines.toFlowSettings
8+
import site.remlit.snowdrop.util.AndroidContext
89

910

1011
@OptIn(ExperimentalSettingsApi::class)

shared/src/commonMain/kotlin/site/remlit/snowdrop/util/cache/Fetchers.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@ fun fetchAccount(id: String): Flow<Account> = object : Flow<Account> {
2020
val req = getAccount(id)
2121
if (!req.error && req.response != null)
2222
collector.emit(req.response)
23+
24+
putCacheEntry("account_$id", req.response)
2325
}
2426
}

shared/src/iosMain/kotlin/site/remlit/snowdrop/util/Cache.ios.kt renamed to shared/src/iosMain/kotlin/site/remlit/snowdrop/util/cache/Cache.ios.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package site.remlit.snowdrop.util
1+
package site.remlit.snowdrop.util.cache
22

33
import com.russhwolf.settings.ExperimentalSettingsApi
44
import com.russhwolf.settings.NSUserDefaultsSettings

0 commit comments

Comments
 (0)