From 3671dc9db811240fd1b26cbf6cb0026579d7c947 Mon Sep 17 00:00:00 2001 From: mohamedkaif356 Date: Tue, 26 Sep 2023 16:45:32 +0530 Subject: [PATCH] Removed card color logic --- .../presentation/adapter/UserListAdapter.kt | 37 ++++--------------- 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/app/src/main/java/com/example/hpostesting/presentation/adapter/UserListAdapter.kt b/app/src/main/java/com/example/hpostesting/presentation/adapter/UserListAdapter.kt index 4151f67..dd0f288 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/adapter/UserListAdapter.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/adapter/UserListAdapter.kt @@ -1,7 +1,6 @@ package com.example.hpostesting.presentation.adapter import android.annotation.SuppressLint -import android.graphics.Color import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -43,16 +42,11 @@ class UserListAdapter( if (model.incubationTime == "") { btnStartIncubation.visibility = View.VISIBLE } else { - userId.text = "User ID:${model._id} \n Time: ${isBetween15And30Minutes(model.incubationTime)}" + userId.text = + "User ID:${model._id} \n Time: ${isBetween15And30Minutes(model.incubationTime)}" btnStartIncubation.visibility = View.GONE } - if (isTimeEqual(model.incubationTime, 15)) { - userCard.setCardBackgroundColor(Color.GREEN) - } else if (isTimeEqual(model.incubationTime, 25)) { - userCard.setCardBackgroundColor(Color.RED) - } - Glide.with(view).load(model.userImageURL).into(userImage) if (model.testStatus!!) { @@ -73,11 +67,11 @@ class UserListAdapter( "yyyy-MM-dd HH:mm:ss", Locale.getDefault() ).format(Calendar.getInstance().time).toString() ).addOnSuccessListener { - Toast.makeText( - view.context, "Incubation started", Toast.LENGTH_SHORT - ).show() - startListening() - } + Toast.makeText( + view.context, "Incubation started", Toast.LENGTH_SHORT + ).show() + startListening() + } } } } @@ -134,21 +128,4 @@ class UserListAdapter( } - - private fun isTimeEqual(createdAt: String, targetMinutes: Int): Boolean { - val formatter = SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault()) - val createdAtDate: Date = formatter.parse(createdAt) ?: return false // Return false if parsing fails - - val currentTime = Calendar.getInstance().time - - val diffMillis = currentTime.time - createdAtDate.time - val diffMinutes = diffMillis / (60 * 1000) - - // Check if the difference in minutes is equal to the targetMinutes - return diffMinutes.toInt() == targetMinutes - } - - - - } \ No newline at end of file