@@ -125,25 +125,25 @@ WindowsPhoneMessageStatus ParseStatus(HttpWebResponse resp, WindowsPhoneNotifica
125
125
result . Notification = notification ;
126
126
result . HttpStatus = resp . StatusCode ;
127
127
128
- var wpStatus = resp . Headers [ "X-NotificationStatus" ] ;
129
- var wpChannelStatus = resp . Headers [ "X-SubscriptionStatus" ] ;
130
- var wpDeviceConnectionStatus = resp . Headers [ "X-DeviceConnectionStatus" ] ;
128
+ var wpStatus = resp . Headers [ "X-NotificationStatus" ] ;
129
+ var wpChannelStatus = resp . Headers [ "X-SubscriptionStatus" ] ;
130
+ var wpDeviceConnectionStatus = resp . Headers [ "X-DeviceConnectionStatus" ] ;
131
131
var messageID = resp . Headers [ "X-MessageID" ] ;
132
132
133
133
Guid msgGuid = Guid . NewGuid ( ) ;
134
134
if ( Guid . TryParse ( messageID , out msgGuid ) )
135
135
result . MessageID = msgGuid ;
136
136
137
- WPDeviceConnectionStatus devConStatus = WPDeviceConnectionStatus . InActive ;
138
- Enum . TryParse < WPDeviceConnectionStatus > ( wpDeviceConnectionStatus , out devConStatus ) ;
137
+ WPDeviceConnectionStatus devConStatus = WPDeviceConnectionStatus . NotAvailable ;
138
+ Enum . TryParse < WPDeviceConnectionStatus > ( wpDeviceConnectionStatus , true , out devConStatus ) ;
139
139
result . DeviceConnectionStatus = devConStatus ;
140
140
141
- WPNotificationStatus notStatus = WPNotificationStatus . Dropped ;
142
- Enum . TryParse < WPNotificationStatus > ( wpStatus , out notStatus ) ;
141
+ WPNotificationStatus notStatus = WPNotificationStatus . NotAvailable ;
142
+ Enum . TryParse < WPNotificationStatus > ( wpStatus , true , out notStatus ) ;
143
143
result . NotificationStatus = notStatus ;
144
144
145
- WPSubscriptionStatus subStatus = WPSubscriptionStatus . Expired ;
146
- Enum . TryParse < WPSubscriptionStatus > ( wpChannelStatus , out subStatus ) ;
145
+ WPSubscriptionStatus subStatus = WPSubscriptionStatus . NotAvailable ;
146
+ Enum . TryParse < WPSubscriptionStatus > ( wpChannelStatus , true , out subStatus ) ;
147
147
result . SubscriptionStatus = subStatus ;
148
148
149
149
return result ;
0 commit comments