diff --git a/lib/widgets/mxc_image.dart b/lib/widgets/mxc_image.dart index 9290156b..2aeb785a 100644 --- a/lib/widgets/mxc_image.dart +++ b/lib/widgets/mxc_image.dart @@ -130,7 +130,7 @@ class _MxcImageState extends State { } } - void _tryLoad(_) async { + void _tryLoad([_]) async { if (_imageData != null) { return; } @@ -139,7 +139,7 @@ class _MxcImageState extends State { } catch (_) { if (!mounted) return; await Future.delayed(widget.retryDuration); - _tryLoad(_); + _tryLoad(); } } diff --git a/pubspec.lock b/pubspec.lock index 97aad333..42c20270 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7" + sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a url: "https://pub.dev" source: hosted - version: "67.0.0" + version: "61.0.0" adaptive_dialog: dependency: "direct main" description: @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: analyzer - sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d" + sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 url: "https://pub.dev" source: hosted - version: "6.4.1" + version: "5.13.0" animations: dependency: "direct main" description: @@ -265,14 +265,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.8" + dart_earcut: + dependency: transitive + description: + name: dart_earcut + sha256: "41b493147e30a051efb2da1e3acb7f38fe0db60afba24ac1ea5684cee272721e" + url: "https://pub.dev" + source: hosted + version: "1.1.0" dart_webrtc: dependency: transitive description: name: dart_webrtc - sha256: b3a4f109c551a10170ece8fc79b5ca1b98223f24bcebc0f971d7fe35daad7a3b + sha256: d663abfe6ed95afadcb64083e364aa16dbeaadead193bb03047cf6913e57b65e url: "https://pub.dev" source: hosted - version: "1.4.4" + version: "1.4.6+hotfix.1" dbus: dependency: transitive description: @@ -567,10 +575,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1" + sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c" url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "4.0.0" flutter_local_notifications: dependency: "direct main" description: @@ -604,10 +612,10 @@ packages: dependency: "direct main" description: name: flutter_map - sha256: cda8d72135b697f519287258b5294a57ce2f2a5ebf234f0e406aad4dc14c9399 + sha256: cc102fe5eeab1a740c321e1982706061e46259cd75115b3b3779195f21d57cc3 url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "7.0.1" flutter_math_fork: dependency: "direct main" description: @@ -636,10 +644,10 @@ packages: dependency: "direct main" description: name: flutter_openssl_crypto - sha256: "6dcecf6f7c1804ae6f5d73ee05df8af72ea8133bf2447d25979d739503186c96" + sha256: "293b4fcda13ab0710645a16e82f3d5b7de19bfc0ab2d06bcdb87637222eda5e1" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.5.0" flutter_plugin_android_lifecycle: dependency: transitive description: @@ -652,10 +660,10 @@ packages: dependency: "direct main" description: name: flutter_ringtone_player - sha256: bdbf0ba551fd81cf02fab5c45800dc0006fc51167a1ed252321046fd8ac2bce3 + sha256: d0277a04e629a6582d776f5dcc2a879a733f7326ba073b872a9ccfbff9d9b51f url: "https://pub.dev" source: hosted - version: "4.0.0+2" + version: "4.0.0+3" flutter_secure_storage: dependency: "direct main" description: @@ -759,10 +767,10 @@ packages: dependency: "direct main" description: name: flutter_webrtc - sha256: "20eac28848a2dffb26cc2b2870a5164613904511a0b7e8f4825e31a2768175d2" + sha256: a09adf01e8b760a9ca6418323786f51417fb75986f210513e83d4753686795f0 url: "https://pub.dev" source: hosted - version: "0.10.3" + version: "0.11.1" frontend_server_client: dependency: transitive description: @@ -1130,10 +1138,10 @@ packages: dependency: transitive description: name: lints - sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 + sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235" url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "4.0.0" list_counter: dependency: transitive description: @@ -1154,10 +1162,10 @@ packages: dependency: transitive description: name: logger - sha256: "8c94b8c219e7e50194efc8771cd0e9f10807d8d3e219af473d89b06cc2ee4e04" + sha256: af05cc8714f356fd1f3888fb6741cbe9fbe25cdb6eedbab80e1a6db21047d4a4 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.0" logging: dependency: transitive description: @@ -1290,26 +1298,26 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: cb44f49b6e690fa766f023d5b22cac6b9affe741dd792b6ac7ad4fabe0d7b097 + sha256: b93d8b4d624b4ea19b0a5a208b2d6eff06004bc3ce74c06040b120eeadd00ce0 url: "https://pub.dev" source: hosted - version: "6.0.0" + version: "8.0.0" package_info_plus_platform_interface: dependency: transitive description: name: package_info_plus_platform_interface - sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6" + sha256: f49918f3433a3146047372f9d4f1f847511f2acd5cd030e1f44fe5a50036b70e url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.0" pana: dependency: transitive description: name: pana - sha256: "3fc3fe8e7a9fd4827fa4d625a423eec95d305b2bc3538a3adf7fd6c49217af97" + sha256: a9c03df79c6dde15848efbfb49b07065c30cc13e828e517c2a36eb83d4cffc41 url: "https://pub.dev" source: hosted - version: "0.21.45" + version: "0.21.33" pasteboard: dependency: "direct main" description: @@ -1975,10 +1983,10 @@ packages: dependency: transitive description: name: tar - sha256: aca91e93ff9ff2dba4462c6eea6bc260b72f0d7010e748e3397c32190529bd6e + sha256: "85ffd53e277f2bac8afa2885e6b195e26937e9c402424c3d88d92fd920b56de9" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "0.5.6" term_glyph: dependency: transitive description: @@ -2311,10 +2319,10 @@ packages: dependency: "direct main" description: name: wakelock_plus - sha256: c8b7cc80f045533b40a0e6c9109905494e3cf32c0fbd5c62616998e0de44003f + sha256: "14758533319a462ffb5aa3b7ddb198e59b29ac3b02da14173a1715d65d4e6e68" url: "https://pub.dev" source: hosted - version: "1.2.4" + version: "1.2.5" wakelock_plus_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 7d4febdb..51ecfb4c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -39,17 +39,17 @@ dependencies: flutter_local_notifications: ^17.0.0 flutter_localizations: sdk: flutter - flutter_map: ^6.1.0 + flutter_map: ^7.0.1 flutter_math_fork: ^0.7.2 flutter_olm: 1.3.2 # Keep in sync with scripts/prepare-web.sh ! 1.4.0 does currently not build on Android - flutter_openssl_crypto: ^0.3.0 + flutter_openssl_crypto: ^0.5.0 flutter_ringtone_player: ^4.0.0+2 flutter_secure_storage: ^9.0.0 flutter_shortcuts: git: https://github.com/krille-chan/flutter_shortcuts.git flutter_typeahead: ^5.2.0 flutter_web_auth_2: ^3.1.1 - flutter_webrtc: ^0.10.3 + flutter_webrtc: ^0.11.1 future_loading_dialog: ^0.3.0 geolocator: ^7.6.2 go_router: ^14.0.1 @@ -66,7 +66,7 @@ dependencies: linkify: ^5.0.0 matrix: ^0.29.12 native_imaging: ^0.1.1 - package_info_plus: ^6.0.0 + package_info_plus: ^8.0.0 pasteboard: ^0.2.0 path: ^1.9.0 path_provider: ^2.1.2 @@ -95,7 +95,7 @@ dependencies: webrtc_interface: ^1.0.13 dev_dependencies: - flutter_lints: ^3.0.0 + flutter_lints: ^4.0.0 flutter_native_splash: ^2.0.3+1 flutter_test: sdk: flutter