minor fixes

This commit is contained in:
rootdarkarchon
2023-02-04 00:46:48 +01:00
parent a03e92ccef
commit 680c5f4712
3 changed files with 20 additions and 13 deletions

View File

@@ -165,13 +165,13 @@ public class PairManager : MediatorSubscriberBase, IDisposable
}
}
public void MarkPairOnline(OnlineUserIdentDto dto, ApiController controller)
public void MarkPairOnline(OnlineUserIdentDto dto, ApiController controller, bool sendNotif = true)
{
if (!_allClientPairs.ContainsKey(dto.User)) throw new InvalidOperationException("No user found for " + dto);
var pair = _allClientPairs[dto.User];
if (pair.CachedPlayer != null) return;
if (_configurationService.Current.ShowOnlineNotifications
if (sendNotif && _configurationService.Current.ShowOnlineNotifications
&& ((_configurationService.Current.ShowOnlineNotificationsOnlyForIndividualPairs && pair.UserPair != null)
|| !_configurationService.Current.ShowOnlineNotificationsOnlyForIndividualPairs)
&& (_configurationService.Current.ShowOnlineNotificationsOnlyForNamedPairs && !string.IsNullOrEmpty(pair.GetNote())