File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 6
6
7
7
- ` ScreenshotIntegration ` not being added for web ([ #3055 ] ( https://github.com/getsentry/sentry-dart/pull/3055 ) )
8
8
9
+ ### Enhancements
10
+
11
+ - Remove ` SentryTimingsCallback ` and use Flutter's ` TimingsCallback ` instead ([ #3054 ] ( https://github.com/getsentry/sentry-dart/pull/3054 ) )
12
+
9
13
## 9.4.0
10
14
11
15
### Fixes
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/cupertino.dart' ;
2
2
import 'package:flutter/scheduler.dart' ;
3
3
4
- /// Use instead of TimingsCallback as it is not available in the Flutter min version
5
- typedef SentryTimingsCallback = void Function (List <FrameTiming > timings);
6
-
7
4
abstract class FrameCallbackHandler {
8
5
void addPostFrameCallback (FrameCallback callback);
9
- void removeTimingsCallback (SentryTimingsCallback callback);
10
- void addTimingsCallback (SentryTimingsCallback callback);
6
+ void removeTimingsCallback (TimingsCallback callback);
7
+ void addTimingsCallback (TimingsCallback callback);
11
8
}
12
9
13
10
class DefaultFrameCallbackHandler implements FrameCallbackHandler {
@@ -20,14 +17,14 @@ class DefaultFrameCallbackHandler implements FrameCallbackHandler {
20
17
}
21
18
22
19
@override
23
- void addTimingsCallback (SentryTimingsCallback callback) {
20
+ void addTimingsCallback (TimingsCallback callback) {
24
21
try {
25
22
WidgetsBinding .instance.addTimingsCallback (callback);
26
23
} catch (_) {}
27
24
}
28
25
29
26
@override
30
- void removeTimingsCallback (SentryTimingsCallback callback) {
27
+ void removeTimingsCallback (TimingsCallback callback) {
31
28
try {
32
29
WidgetsBinding .instance.removeTimingsCallback (callback);
33
30
} catch (_) {}
You can’t perform that action at this time.
0 commit comments