@@ -3,7 +3,6 @@ import 'dart:math';
33import 'package:event/event.dart' ;
44import 'package:flutter/material.dart' ;
55import 'package:qr_flutter/qr_flutter.dart' ;
6- import 'package:walletconnect_modal_flutter/models/walletconnect_modal_theme_data.dart' ;
76import 'package:walletconnect_modal_flutter/services/utils/platform/platform_utils_singleton.dart' ;
87import 'package:walletconnect_modal_flutter/services/walletconnect_modal/i_walletconnect_modal_service.dart' ;
98import 'package:walletconnect_modal_flutter/widgets/walletconnect_modal_theme.dart' ;
@@ -31,8 +30,9 @@ class _QRCodeWidgetState extends State<QRCodeWidget> {
3130 super .initState ();
3231 WidgetsBinding .instance.addPostFrameCallback ((_) async {
3332 widget.service.addListener (_rebuild);
34- widget.service.onPairingExpire .subscribe (_onPairingExpire);
33+ widget.service.onPairingExpireEvent .subscribe (_onPairingExpire);
3534 await widget.service.rebuildConnectionUri ();
35+ _rebuild ();
3636 });
3737 }
3838
@@ -42,7 +42,7 @@ class _QRCodeWidgetState extends State<QRCodeWidget> {
4242
4343 @override
4444 void dispose () {
45- widget.service.onPairingExpire .unsubscribe (_onPairingExpire);
45+ widget.service.onPairingExpireEvent .unsubscribe (_onPairingExpire);
4646 widget.service.removeListener (_rebuild);
4747 widget.service.clearPreviousInactivePairings ();
4848 super .dispose ();
@@ -57,8 +57,7 @@ class _QRCodeWidgetState extends State<QRCodeWidget> {
5757
5858 @override
5959 Widget build (BuildContext context) {
60- WalletConnectModalThemeData themeData =
61- WalletConnectModalTheme .getData (context);
60+ final themeData = WalletConnectModalTheme .getData (context);
6261
6362 bool isLongBottomSheet = platformUtils.instance.isLongBottomSheet (
6463 MediaQuery .of (context).orientation,
0 commit comments