Skip to content

Commit aaa9436

Browse files
Broke up additional data serialization code
1 parent 12948df commit aaa9436

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

OneSignalExample/Assets/OneSignal/Example/Scripts/OneSignalExampleBehaviour.cs

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,12 @@ private static void HandleNotificationReceived(OSNotification notification) {
213213
print("displayType: " + notification.displayType);
214214
_logMessage = "Notification received with text: " + message;
215215

216-
print(payload.additionalData != null && Json.Serialize(payload.additionalData) is { } dataString
217-
? $"[HandleNotificationReceived] message {message}, additionalData: {dataString}"
218-
: "[HandleNotificationReceived] Additional Data == null"
219-
);
216+
if (payload.additionalData == null)
217+
print("[HandleNotificationReceived] Additional Data == null");
218+
else if (Json.Serialize(payload.additionalData) is { } dataString)
219+
print($"[HandleNotificationReceived] message {message}, additionalData: {dataString}");
220+
else
221+
print("[HandleNotificationReceived] Additional Data could not be serialized");
220222
}
221223

222224
/// <summary>
@@ -232,10 +234,12 @@ private static void HandleNotificationOpened(OSNotificationOpenedResult result)
232234
print("GameControllerExample:HandleNotificationOpened: " + message);
233235
_logMessage = "Notification opened with text: " + message;
234236

235-
print(payload.additionalData != null && Json.Serialize(payload.additionalData) is { } dataString
236-
? $"[HandleNotificationOpened] message {message}, additionalData: {dataString}"
237-
: "[HandleNotificationOpened] Additional Data == null"
238-
);
237+
if (payload.additionalData == null)
238+
print("[HandleNotificationOpened] Additional Data == null");
239+
else if (Json.Serialize(payload.additionalData) is { } dataString)
240+
print($"[HandleNotificationOpened] message {message}, additionalData: {dataString}");
241+
else
242+
print("[HandleNotificationOpened] Additional Data could not be serialized");
239243

240244
if (actionID != null) {
241245
// actionSelected equals the id on the button the user pressed.

0 commit comments

Comments
 (0)