all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH pve_flutter_frontend v2] navigation: replace deprecated `onPopInvoked` callback
@ 2025-04-29 11:10 Shan Shaji
  2025-05-07  7:50 ` [pve-devel] applied: " Thomas Lamprecht
  0 siblings, 1 reply; 2+ messages in thread
From: Shan Shaji @ 2025-04-29 11:10 UTC (permalink / raw)
  To: pve-devel; +Cc: Shan Shaji

The `onPopInvoked` callback is deprecated as of
Flutter v3.22.0-23.0.pre. This patch replaces it with the
`onPopInvokedWithResult` callback.

This patch also includes the removal of library declaration as it's
a linting issue and not necessary anymore in the newer version of
flutter.

Signed-off-by: Shan Shaji <s.shaji@proxmox.com>
---

changes since v1:
* revert the removal of `async` keyword.
* update commit description with more details. 


 lib/pages/main_layout_slim.dart         | 2 +-
 lib/states/pve_node_overview_state.dart | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/lib/pages/main_layout_slim.dart b/lib/pages/main_layout_slim.dart
index 322bcac..e499f8a 100644
--- a/lib/pages/main_layout_slim.dart
+++ b/lib/pages/main_layout_slim.dart
@@ -71,7 +71,7 @@ class _MainLayoutSlimState extends State<MainLayoutSlim> {
       ],
       child: PopScope(
         canPop: false,
-        onPopInvoked: (didPop) async {
+        onPopInvokedWithResult: (didPop, _) async {
           if (didPop || pageSelector.value != 0) {
             if (pageSelector.value != 0) pageSelector.add(0);
             return;
diff --git a/lib/states/pve_node_overview_state.dart b/lib/states/pve_node_overview_state.dart
index 132764c..64353f8 100644
--- a/lib/states/pve_node_overview_state.dart
+++ b/lib/states/pve_node_overview_state.dart
@@ -1,5 +1,3 @@
-library pve_node_overview_state;
-
 import 'package:built_collection/built_collection.dart';
 import 'package:built_value/built_value.dart';
 import 'package:proxmox_dart_api_client/proxmox_dart_api_client.dart';
-- 
2.39.5



_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [pve-devel] applied: [PATCH pve_flutter_frontend v2] navigation: replace deprecated `onPopInvoked` callback
  2025-04-29 11:10 [pve-devel] [PATCH pve_flutter_frontend v2] navigation: replace deprecated `onPopInvoked` callback Shan Shaji
@ 2025-05-07  7:50 ` Thomas Lamprecht
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Lamprecht @ 2025-05-07  7:50 UTC (permalink / raw)
  To: pve-devel, pve-devel, Shan Shaji

On Tue, 29 Apr 2025 13:10:00 +0200, Shan Shaji wrote:
> The `onPopInvoked` callback is deprecated as of
> Flutter v3.22.0-23.0.pre. This patch replaces it with the
> `onPopInvokedWithResult` callback.
> 
> This patch also includes the removal of library declaration as it's
> a linting issue and not necessary anymore in the newer version of
> flutter.
> 
> [...]

Applied, thanks!

[1/1] navigation: replace deprecated `onPopInvoked` callback
      commit: 0ba752c432e36c64c86eed173120e8810aeb5861


_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-05-07  7:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-04-29 11:10 [pve-devel] [PATCH pve_flutter_frontend v2] navigation: replace deprecated `onPopInvoked` callback Shan Shaji
2025-05-07  7:50 ` [pve-devel] applied: " Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal