add user search trace
This commit is contained in:
@@ -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'
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user