package com.taf.waf import android.content.Intent import android.content.SharedPreferences import android.os.Bundle import android.widget.Button import android.widget.EditText import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.lifecycleScope import kotlinx.coroutines.launch import retrofit2.Retrofit import retrofit2.converter.gson.GsonConverterFactory class LoginActivity : AppCompatActivity() { private lateinit var prefs: SharedPreferences private lateinit var service: UserService override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_login) prefs = getSharedPreferences("auth", MODE_PRIVATE) if (prefs.getString("token", null) != null) { startActivity(Intent(this, MainActivity::class.java)) finish() return } service = Retrofit.Builder() .baseUrl(ApiConfig.BASE_URL) .addConverterFactory(GsonConverterFactory.create()) .build() .create(UserService::class.java) val userField: EditText = findViewById(R.id.username) val passField: EditText = findViewById(R.id.password) findViewById