@@ -252,25 +252,11 @@ public void Dispose() {
252252 LoginSemaphore . Dispose ( ) ;
253253 HandledGifts . Dispose ( ) ;
254254
255- if ( AcceptConfirmationsTimer != null ) {
256- AcceptConfirmationsTimer . Dispose ( ) ;
257- }
258-
259- if ( ArchiWebHandler != null ) {
260- ArchiWebHandler . Dispose ( ) ;
261- }
262-
263- if ( CardsFarmer != null ) {
264- CardsFarmer . Dispose ( ) ;
265- }
266-
267- if ( SendItemsTimer != null ) {
268- SendItemsTimer . Dispose ( ) ;
269- }
270-
271- if ( Trading != null ) {
272- Trading . Dispose ( ) ;
273- }
255+ AcceptConfirmationsTimer ? . Dispose ( ) ;
256+ ArchiWebHandler ? . Dispose ( ) ;
257+ CardsFarmer ? . Dispose ( ) ;
258+ SendItemsTimer ? . Dispose ( ) ;
259+ Trading ? . Dispose ( ) ;
274260 }
275261
276262 internal async Task AcceptConfirmations ( bool accept , Steam . ConfirmationDetails . EType acceptedType = Steam . ConfirmationDetails . EType . Unknown , ulong acceptedSteamID = 0 , HashSet < ulong > acceptedTradeIDs = null ) {
@@ -333,7 +319,7 @@ internal async Task<bool> RefreshSession() {
333319 return false ;
334320 }
335321
336- if ( ( callback == null ) || string . IsNullOrEmpty ( callback . Nonce ) ) {
322+ if ( string . IsNullOrEmpty ( callback ? . Nonce ) ) {
337323 Start ( ) . Forget ( ) ;
338324 return false ;
339325 }
@@ -1609,7 +1595,7 @@ private void OnFreeLicense(SteamApps.FreeLicenseCallback callback) {
16091595 }
16101596
16111597 private async void OnGuestPassList ( SteamApps . GuestPassListCallback callback ) {
1612- if ( ( callback == null ) || ( callback . GuestPasses == null ) ) {
1598+ if ( callback ? . GuestPasses == null ) {
16131599 Logging . LogNullError ( nameof ( callback ) + " || " + nameof ( callback . GuestPasses ) , BotName ) ;
16141600 return ;
16151601 }
@@ -1647,7 +1633,7 @@ private async void OnGuestPassList(SteamApps.GuestPassListCallback callback) {
16471633 }
16481634
16491635 private void OnChatInvite ( SteamFriends . ChatInviteCallback callback ) {
1650- if ( ( callback == null ) || ( callback . ChatRoomID == null ) || ( callback . PatronID == null ) ) {
1636+ if ( ( callback ? . ChatRoomID == null ) || ( callback . PatronID == null ) ) {
16511637 Logging . LogNullError ( nameof ( callback ) + " || " + nameof ( callback . ChatRoomID ) + " || " + nameof ( callback . PatronID ) , BotName ) ;
16521638 return ;
16531639 }
@@ -1689,7 +1675,7 @@ private async void OnChatMsg(SteamFriends.ChatMsgCallback callback) {
16891675 }
16901676
16911677 private void OnFriendsList ( SteamFriends . FriendsListCallback callback ) {
1692- if ( ( callback == null ) || ( callback . FriendList == null ) ) {
1678+ if ( callback ? . FriendList == null ) {
16931679 Logging . LogNullError ( nameof ( callback ) + " || " + nameof ( callback . FriendList ) , BotName ) ;
16941680 return ;
16951681 }
@@ -1722,7 +1708,7 @@ private async void OnFriendMsg(SteamFriends.FriendMsgCallback callback) {
17221708 }
17231709
17241710 private async void OnFriendMsgHistory ( SteamFriends . FriendMsgHistoryCallback callback ) {
1725- if ( ( callback == null ) || ( callback . Messages == null ) || ( callback . SteamID == null ) ) {
1711+ if ( ( callback ? . Messages == null ) || ( callback . SteamID == null ) ) {
17261712 Logging . LogNullError ( nameof ( callback ) + " || " + nameof ( callback . Messages ) + " || " + nameof ( callback . SteamID ) , BotName ) ;
17271713 return ;
17281714 }
@@ -1865,7 +1851,7 @@ private async void OnLoggedOn(SteamUser.LoggedOnCallback callback) {
18651851 }
18661852
18671853 private void OnLoginKey ( SteamUser . LoginKeyCallback callback ) {
1868- if ( ( callback == null ) || string . IsNullOrEmpty ( callback . LoginKey ) ) {
1854+ if ( string . IsNullOrEmpty ( callback ? . LoginKey ) ) {
18691855 Logging . LogNullError ( nameof ( callback ) + " || " + nameof ( callback . LoginKey ) , BotName ) ;
18701856 return ;
18711857 }
0 commit comments