Explicit type for listeners (#11)
This commit is contained in:
@@ -25,7 +25,7 @@ class RoomPage extends StatefulWidget {
|
||||
class _RoomPageState extends State<RoomPage> {
|
||||
//
|
||||
List<Participant> participants = [];
|
||||
late final _listener = EventsListener<LiveKitEvent>(widget.room.events);
|
||||
late final _listener = EventsListener<RoomEvent>(widget.room.events);
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
|
||||
+1
-3
@@ -1,8 +1,6 @@
|
||||
import 'dart:async';
|
||||
import 'dart:collection';
|
||||
|
||||
import 'package:flutter/foundation.dart';
|
||||
|
||||
import 'classes/change_notifier.dart';
|
||||
import 'constants.dart';
|
||||
import 'errors.dart';
|
||||
@@ -63,7 +61,7 @@ class Room extends LKChangeNotifier {
|
||||
|
||||
// suppport for multiple event listeners
|
||||
final events = EventsEmitter<RoomEvent>();
|
||||
late final _engineListener = EventsListener<LiveKitEvent>(engine.events);
|
||||
late final _engineListener = EventsListener<EngineEvent>(engine.events);
|
||||
|
||||
/// internal use
|
||||
/// {@nodoc}
|
||||
|
||||
@@ -56,7 +56,7 @@ class RTCEngine {
|
||||
int _reconnectAttempts = 0;
|
||||
|
||||
final events = EventsEmitter<EngineEvent>();
|
||||
late final _signalListener = EventsListener(signalClient.events, synchronized: true);
|
||||
late final _signalListener = EventsListener<SignalEvent>(signalClient.events, synchronized: true);
|
||||
|
||||
final delays = CancelableDelayManager();
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||
import 'package:http/http.dart' as http;
|
||||
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import '../events.dart';
|
||||
import '../extensions.dart';
|
||||
import '../logger.dart';
|
||||
import '../managers/event.dart';
|
||||
import '../participant/local_participant.dart';
|
||||
import '../proto/livekit_models.pb.dart' as lk_models;
|
||||
import 'track.dart';
|
||||
|
||||
Reference in New Issue
Block a user