Add Discord community version (64-bit only)

- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
package com.google.firebase.perf.metrics;
import com.google.firebase.perf.v1.PerfSession;
import com.google.firebase.perf.v1.TraceMetric;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes3.dex */
public class TraceMetricBuilder {
public final Trace trace;
public TraceMetricBuilder(Trace trace) {
this.trace = trace;
}
public TraceMetric build() {
TraceMetric.Builder durationUs = TraceMetric.newBuilder().setName(this.trace.getName()).setClientStartTimeUs(this.trace.getStartTime().getMicros()).setDurationUs(this.trace.getStartTime().getDurationMicros(this.trace.getEndTime()));
for (Counter counter : this.trace.getCounters().values()) {
durationUs.putCounters(counter.getName(), counter.getCount());
}
List subtraces = this.trace.getSubtraces();
if (!subtraces.isEmpty()) {
Iterator it = subtraces.iterator();
while (it.hasNext()) {
durationUs.addSubtraces(new TraceMetricBuilder((Trace) it.next()).build());
}
}
durationUs.putAllCustomAttributes(this.trace.getAttributes());
PerfSession[] buildAndSort = com.google.firebase.perf.session.PerfSession.buildAndSort(this.trace.getSessions());
if (buildAndSort != null) {
durationUs.addAllPerfSessions(Arrays.asList(buildAndSort));
}
return (TraceMetric) durationUs.build();
}
}