compatibility with flutter 3.0

This commit is contained in:
Hiroshi Horie
2022-05-15 20:56:20 +09:00
parent 365c68c709
commit 566937f630
6 changed files with 16 additions and 5 deletions
+6
View File
@@ -1,5 +1,6 @@
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
import 'events.dart';
@@ -160,3 +161,8 @@ extension ParticipantTrackPermissionExt on ParticipantTrackPermission {
trackSids: allowedTrackSids,
);
}
extension WidgetsBindingCompatible on WidgetsBinding {
// always return optional type for compatibility with flutter v2 and v3
static WidgetsBinding? get instance => WidgetsBinding.instance;
}