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) {
|
|
|
|
} |