Skip to content

Commit 0b09f64

Browse files
authored
Merge pull request #404 from maikschott/android-reset
FirebasePushNotificationManager.android.cs#Reset will not terminate app on error anymore
2 parents efe31df + 8433f0e commit 0b09f64

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

Plugin.FirebasePushNotification/FirebasePushNotificationManager.android.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using Firebase.Iid;
33
using Firebase.Messaging;
44
using System.Collections.Generic;
@@ -198,22 +198,22 @@ public static void Initialize(Context context, NotificationUserCategory[] notifi
198198
RegisterUserNotificationCategories(notificationCategories);
199199

200200
}
201+
201202
public static void Reset()
202203
{
203-
try
204+
ThreadPool.QueueUserWorkItem(state =>
204205
{
205-
ThreadPool.QueueUserWorkItem(state =>
206+
try
206207
{
207208
CleanUp();
208-
});
209-
}
210-
catch (Exception ex)
211-
{
212-
_onNotificationError?.Invoke(CrossFirebasePushNotification.Current, new FirebasePushNotificationErrorEventArgs(FirebasePushNotificationErrorType.UnregistrationFailed, ex.ToString()));
213-
}
214-
215-
209+
}
210+
catch (Exception ex)
211+
{
212+
_onNotificationError?.Invoke(CrossFirebasePushNotification.Current, new FirebasePushNotificationErrorEventArgs(FirebasePushNotificationErrorType.UnregistrationFailed, ex.ToString()));
213+
}
214+
});
216215
}
216+
217217
public void RegisterForPushNotifications()
218218
{
219219
FirebaseMessaging.Instance.AutoInitEnabled = true;
@@ -571,4 +571,4 @@ public void RemoveNotification(string tag, int id)
571571

572572
}
573573
}
574-
}
574+
}

0 commit comments

Comments
 (0)