add user search trace

This commit is contained in:
Pritimay Sarkar
2023-10-22 18:28:33 +05:30
parent 3249811c0d
commit f2f927cd23
2 changed files with 9 additions and 2 deletions

View File

@@ -18,8 +18,8 @@ android {
applicationId "in.sminnovations.hpostesting"
minSdk 21
targetSdk 34
versionCode 20
versionName "2.1.21"
versionCode 24
versionName "2.1.24"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@@ -60,6 +60,7 @@ dependencies {
//firebase
implementation platform('com.google.firebase:firebase-bom:32.1.0')
implementation("com.google.firebase:firebase-perf-ktx")
implementation("com.google.firebase:firebase-crashlytics-ktx")
implementation("com.google.firebase:firebase-analytics-ktx")
implementation 'com.google.firebase:firebase-firestore-ktx'

View File

@@ -28,6 +28,7 @@ import com.google.firebase.crashlytics.ktx.crashlytics
import com.google.firebase.firestore.Query
import com.google.firebase.firestore.ktx.firestore
import com.google.firebase.ktx.Firebase
import com.google.firebase.perf.ktx.performance
import dagger.hilt.android.AndroidEntryPoint
import `in`.sminnovations.hpostesting.R
import `in`.sminnovations.hpostesting.databinding.FragmentHomeBinding
@@ -191,6 +192,9 @@ class HomeFragment : Fragment() {
}
private fun getData(search: String?, field: String) {
val userSearchTrace = Firebase.performance.newTrace("user_search_trace")
userSearchTrace.start()
search?.replaceFirstChar {
if (search.lowercase()
.startsWith(it.lowercase())
@@ -210,6 +214,8 @@ class HomeFragment : Fragment() {
}!!
binding.rvOrder.adapter = rvAdapter
rvAdapter.startListening()
userSearchTrace.stop()
}
private fun setSearch() {