@@ -29,7 +29,7 @@ public partial class AppViewModel : ObservableObject
2929 private string _userStatus = "Anonymous" ;
3030
3131 [ ObservableProperty ]
32- private string _externalIdDisplay = "– " ;
32+ private string _externalIdDisplay = "— " ;
3333
3434 [ ObservableProperty ]
3535 private bool _isLoggedIn ;
@@ -39,7 +39,7 @@ public partial class AppViewModel : ObservableObject
3939
4040 // Push section
4141 [ ObservableProperty ]
42- private string _pushSubscriptionId = "" ;
42+ private string _pushSubscriptionId = "— " ;
4343
4444 [ ObservableProperty ]
4545 private bool _isPushEnabled ;
@@ -121,8 +121,8 @@ public async Task LoadInitialStateAsync()
121121 var extId = OneSignal . User . ExternalId ?? _prefs . ExternalUserId ;
122122 UpdateUserStatus ( extId ) ;
123123
124- var rawPushId = OneSignal . User . PushSubscription . Id ?? "" ;
125- PushSubscriptionId = MaskValue ( rawPushId ) ;
124+ var rawPushId = OneSignal . User . PushSubscription . Id ;
125+ PushSubscriptionId = MaskValue ( string . IsNullOrEmpty ( rawPushId ) ? "—" : rawPushId ) ;
126126 IsPushEnabled = OneSignal . User . PushSubscription . OptedIn ;
127127
128128 var onesignalId = OneSignal . User . OneSignalId ;
@@ -146,7 +146,7 @@ private void UpdateUserStatus(string? externalId)
146146 var loggedIn = ! string . IsNullOrEmpty ( externalId ) ;
147147 LoginButtonText = loggedIn ? "SWITCH USER" : "LOGIN USER" ;
148148 UserStatus = loggedIn ? "Logged In" : "Anonymous" ;
149- ExternalIdDisplay = loggedIn ? externalId ! : "– " ;
149+ ExternalIdDisplay = loggedIn ? externalId ! : "— " ;
150150 IsLoggedIn = loggedIn ;
151151 }
152152
@@ -598,8 +598,8 @@ private void OnPushSubscriptionChanged(object? sender, PushSubscriptionChangedEv
598598 {
599599 MainThread . BeginInvokeOnMainThread ( ( ) =>
600600 {
601- var rawPushId = OneSignal . User . PushSubscription . Id ?? "" ;
602- PushSubscriptionId = MaskValue ( rawPushId ) ;
601+ var rawPushId = OneSignal . User . PushSubscription . Id ;
602+ PushSubscriptionId = MaskValue ( string . IsNullOrEmpty ( rawPushId ) ? "—" : rawPushId ) ;
603603 IsPushEnabled = OneSignal . User . PushSubscription . OptedIn ;
604604 Debug . WriteLine ( $ "Push subscription changed: id={ rawPushId } , optedIn={ IsPushEnabled } ") ;
605605 } ) ;
0 commit comments