22 lines
844 B
Kotlin
22 lines
844 B
Kotlin
|
package com.keylesspalace.tusky.components.chat
|
||
|
|
||
|
import com.keylesspalace.tusky.components.common.CommonComposeViewModel
|
||
|
import com.keylesspalace.tusky.components.common.MediaUploader
|
||
|
import com.keylesspalace.tusky.db.AccountManager
|
||
|
import com.keylesspalace.tusky.db.AppDatabase
|
||
|
import com.keylesspalace.tusky.network.MastodonApi
|
||
|
import com.keylesspalace.tusky.service.ServiceClient
|
||
|
import com.keylesspalace.tusky.util.*
|
||
|
import javax.inject.Inject
|
||
|
|
||
|
open class ChatViewModel
|
||
|
@Inject constructor(
|
||
|
private val api: MastodonApi,
|
||
|
private val accountManager: AccountManager,
|
||
|
private val mediaUploader: MediaUploader,
|
||
|
private val serviceClient: ServiceClient,
|
||
|
private val saveTootHelper: SaveTootHelper,
|
||
|
private val db: AppDatabase
|
||
|
) : CommonComposeViewModel(api, accountManager, mediaUploader, db) {
|
||
|
|
||
|
}
|