database: inline TagsAdapter construction

This commit is contained in:
Harsh Shandilya 2022-04-14 15:12:24 +05:30
parent f7cf5720a7
commit e751361b1d
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80

View file

@ -11,9 +11,7 @@ expect class DriverFactory {
fun createDriver(): SqlDriver
}
private fun getTagsAdapter() = TagsAdapter()
fun createDatabase(driverFactory: DriverFactory): LobstersDatabase {
val driver = driverFactory.createDriver()
return LobstersDatabase(driver, SavedPost.Adapter(IntColumnAdapter, getTagsAdapter()))
return LobstersDatabase(driver, SavedPost.Adapter(IntColumnAdapter, TagsAdapter()))
}