From 2d8d43f2a7b881835568b666fd2b41ad34114d50 Mon Sep 17 00:00:00 2001 From: Dan Khan Date: Fri, 17 May 2024 12:40:24 +1200 Subject: [PATCH] Fix iOS setUserId callback bug #44 - Fix for array offset bug on ios when successfully setting userid - @see https://github.com/pusher/push-notifications-flutter/pull/44 --- packages/pusher_beams/lib/pusher_beams.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pusher_beams/lib/pusher_beams.dart b/packages/pusher_beams/lib/pusher_beams.dart index e4a531f..92c25a3 100755 --- a/packages/pusher_beams/lib/pusher_beams.dart +++ b/packages/pusher_beams/lib/pusher_beams.dart @@ -333,7 +333,7 @@ class PusherBeams extends PusherBeamsPlatform with CallbackHandlerApi { callback((args[0] as List).cast()); return; case "setUserId": - callback(args[0] as String?); + callback(args.isEmpty ? null : args[0] as String?); return; case "onMessageReceivedInTheForeground": callback((args[0] as Map));