mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 01:40:07 +01:00
Include message timestamp in local send timings.
This commit is contained in:
committed by
Nicholas Tinsley
parent
c3c743fbb8
commit
b4a8f01980
@@ -136,7 +136,7 @@ class LocalMetricsDatabase private constructor(
|
||||
put(EVENT_ID, event.eventId)
|
||||
put(EVENT_NAME, event.eventName)
|
||||
put(SPLIT_NAME, split.name)
|
||||
put(DURATION, event.timeunit.convert(split.duration, TimeUnit.NANOSECONDS))
|
||||
put(DURATION, event.timeUnit.convert(split.duration, TimeUnit.NANOSECONDS))
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
@@ -10,10 +10,12 @@ data class LocalMetricsEvent(
|
||||
val eventId: String,
|
||||
val eventName: String,
|
||||
val splits: MutableList<LocalMetricsSplit>,
|
||||
val timeunit: TimeUnit
|
||||
val timeUnit: TimeUnit,
|
||||
val extraLabel: String? = null
|
||||
) {
|
||||
override fun toString(): String {
|
||||
return "[$eventName] total: ${splits.sumOf { it.duration }.fractionalMillis(timeunit)} | ${splits.map { it.toString() }.joinToString(", ")}"
|
||||
val extra = extraLabel?.let { "[$extraLabel]" } ?: ""
|
||||
return "[$eventName]$extra total: ${splits.sumOf { it.duration }.fractionalMillis(timeUnit)} | ${splits.map { it.toString() }.joinToString(", ")}"
|
||||
}
|
||||
|
||||
private fun Long.fractionalMillis(timeunit: TimeUnit): String {
|
||||
|
||||
Reference in New Issue
Block a user