package com.taf.attendance import android.os.Bundle import android.webkit.WebView import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.lifecycleScope import com.taf.attendance.data.AttendanceRepository import kotlinx.coroutines.launch class PayslipViewActivity : AppCompatActivity() { private lateinit var repo: AttendanceRepository override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_view_payslip) repo = AttendanceRepository(this) val web = findViewById(R.id.webView) val id = intent.getStringExtra("id") if (id.isNullOrEmpty()) { finish() return } lifecycleScope.launch { val html = repo.getPayslipHtml(id) web.loadDataWithBaseURL(null, html, "text/html", "UTF-8", null) } } }