Fix/timestamp type error in ping pong (#173)
* fix: timestamp type error in ping/pong. * Improve pub analyzer score.
This commit is contained in:
@@ -88,7 +88,7 @@ class Engine extends Disposable with EventsEmittable<EngineEvent> {
|
|||||||
peerConnectionCreate ?? rtc.createPeerConnection {
|
peerConnectionCreate ?? rtc.createPeerConnection {
|
||||||
if (kDebugMode) {
|
if (kDebugMode) {
|
||||||
// log all EngineEvents
|
// log all EngineEvents
|
||||||
events.listen((event) => logger.fine('[EngineEvent] $objectId ${event}'));
|
events.listen((event) => logger.fine('[EngineEvent] $objectId $event'));
|
||||||
}
|
}
|
||||||
|
|
||||||
_setUpEngineListeners();
|
_setUpEngineListeners();
|
||||||
@@ -156,7 +156,7 @@ class Engine extends Disposable with EventsEmittable<EngineEvent> {
|
|||||||
|
|
||||||
// resets internal state to a re-usable state
|
// resets internal state to a re-usable state
|
||||||
Future<void> cleanUp() async {
|
Future<void> cleanUp() async {
|
||||||
logger.fine('[${objectId}] cleanUp()');
|
logger.fine('[$objectId] cleanUp()');
|
||||||
|
|
||||||
await publisher?.dispose();
|
await publisher?.dispose();
|
||||||
publisher = null;
|
publisher = null;
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ class SignalClient extends Disposable with EventsEmittable<SignalEvent> {
|
|||||||
|
|
||||||
void _sendPing() {
|
void _sendPing() {
|
||||||
_sendRequest(lk_rtc.SignalRequest()
|
_sendRequest(lk_rtc.SignalRequest()
|
||||||
..ping = DateTime.now().millisecondsSinceEpoch as Int64);
|
..ping = Int64(DateTime.now().millisecondsSinceEpoch));
|
||||||
}
|
}
|
||||||
|
|
||||||
void _startPingInterval() {
|
void _startPingInterval() {
|
||||||
@@ -274,7 +274,7 @@ class SignalClient extends Disposable with EventsEmittable<SignalEvent> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_pingIntervalTimer ??=
|
_pingIntervalTimer ??=
|
||||||
Timer.periodic(_pingIntervalDuration!, (_) => _sendPing);
|
Timer.periodic(_pingIntervalDuration!, (_) => _sendPing());
|
||||||
}
|
}
|
||||||
|
|
||||||
void _clearPingInterval() {
|
void _clearPingInterval() {
|
||||||
|
|||||||
Reference in New Issue
Block a user