1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 22:09:06 +00:00

[web_startup_analyzer] small fixes (#2195)

This commit is contained in:
Kevin Moore
2024-03-06 16:01:26 -08:00
committed by GitHub
parent 5b6d214d2a
commit 34207b69e2
2 changed files with 4 additions and 3 deletions

View File

@@ -18,16 +18,16 @@ class FrameAnalyzer {
FrameAnalyzer(this._binding, {this.additionalFrames = 10})
: _remainingFrames = additionalFrames;
Future captureAdditionalFrames() {
Future<void> captureAdditionalFrames() {
_binding.addTimingsCallback(_timingsCallback);
return _onDone.future;
}
_reportFrame(FrameTiming frameTiming) {
void _reportFrame(FrameTiming frameTiming) {
additionalFrameTimes.add(frameTiming.totalSpan.inMilliseconds);
}
_timingsCallback(timings) {
void _timingsCallback(List<FrameTiming> timings) {
int i = 0;
while (_remainingFrames > 0 && i < timings.length) {
_reportFrame(timings[i]);

View File

@@ -9,6 +9,7 @@ import 'web_startup_analyzer_base.dart';
class WebStartupAnalyzer extends WebStartupAnalyzerBase {
WebStartupAnalyzer({int additionalFrameCount = 0});
@override
List<int>? get additionalFrames => [];
@override