18034727885
2026-04-14 370014cbb9ec1ef64e7e42bb4f9a12671461d8e4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.xw.yunwei.ui.user.mine.protocol
 
import android.app.Application
import com.xw.common.base.BaseViewModel
import com.xw.yunwei.net.UserRepository
import org.koin.core.component.inject
import kotlin.getValue
 
class ProtocolVM (application: Application) : BaseViewModel(application) {
    val userRepository: UserRepository by inject()
 
    fun getProtocol(type: Int, block: (String) -> Unit) {
        launchRequest {
            val data = userRepository.getProtocol(type)
            runOnMainThread { block(data?.content ?: "") }
        }
    }
 
}