package com.zswc.creativity.vmodel import android.app.Application import android.text.TextUtils import android.view.View import android.widget.LinearLayout import androidx.lifecycle.MutableLiveData import androidx.lifecycle.viewModelScope import com.ysnows.base.base.BRepository import com.ysnows.base.base.BViewModel import com.zswc.creativity.model.TibetaDetails import com.zswc.creativity.utils.PopuBuyUtils import com.zswc.creativity.utils.PopuShareWxUtils import com.zswc.creativity.utils.net.NetEngine import kotlinx.coroutines.launch class TibetanDetailsVModel(application: Application) : BViewModel<BRepository>(application) { var ll: LinearLayout? = null var data= MutableLiveData<TibetaDetails>() //倒计时 var isUp = true var time = MutableLiveData<String>() fun getInfo(id:String){ viewModelScope.launch { var it=repository().lreq { NetEngine.service.CollectionDetail(id) } if(it.ok()){ data.value=it.data } } } fun toBuy(view :View){//支付弹框 PopuBuyUtils.show(repository().context!!, view) } fun getUrl() { // viewModelScope.launch { // var it = repository().lreq { NetEngine.service.getAppCode(k_id, "1") } // if (it.ok()) { // // toShareCode(it.datas?.appcode) // // } // } //测试 toShareCode("https://img.chuangchi.vip/nft/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20220704134149.jpg20220704014839.jpg?time=1658644985996") } fun toShareCode(shareUrl: String?) { if (TextUtils.isEmpty(shareUrl)) { return } PopuShareWxUtils.show(repository().context!!, shareUrl!!, ll!!,repository().context!!.contentResolver) } }