@@ -213,10 +213,12 @@ private static void HandleNotificationReceived(OSNotification notification) {
213
213
print ( "displayType: " + notification . displayType ) ;
214
214
_logMessage = "Notification received with text: " + message ;
215
215
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" ) ;
220
222
}
221
223
222
224
/// <summary>
@@ -232,10 +234,12 @@ private static void HandleNotificationOpened(OSNotificationOpenedResult result)
232
234
print ( "GameControllerExample:HandleNotificationOpened: " + message ) ;
233
235
_logMessage = "Notification opened with text: " + message ;
234
236
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" ) ;
239
243
240
244
if ( actionID != null ) {
241
245
// actionSelected equals the id on the button the user pressed.
0 commit comments