fix pair offline state
This commit is contained in:
@@ -160,8 +160,9 @@ public sealed class PairManager
|
||||
return PairOperationResult<PairRegistration>.Fail($"Pair {user.UID} not found.");
|
||||
}
|
||||
|
||||
var ident = connection.Ident;
|
||||
connection.SetOffline();
|
||||
return PairOperationResult<PairRegistration>.Ok(new PairRegistration(new PairUniqueIdentifier(user.UID), connection.Ident));
|
||||
return PairOperationResult<PairRegistration>.Ok(new PairRegistration(new PairUniqueIdentifier(user.UID), ident));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -530,6 +531,7 @@ public sealed class PairManager
|
||||
return null;
|
||||
}
|
||||
|
||||
var ident = connection.Ident;
|
||||
if (connection.IsOnline)
|
||||
{
|
||||
connection.SetOffline();
|
||||
@@ -542,7 +544,7 @@ public sealed class PairManager
|
||||
shell.Users.Remove(userId);
|
||||
}
|
||||
|
||||
return new PairRegistration(new PairUniqueIdentifier(userId), connection.Ident);
|
||||
return new PairRegistration(new PairUniqueIdentifier(userId), ident);
|
||||
}
|
||||
|
||||
public static PairConnection CreateFromFullData(UserFullPairDto dto)
|
||||
|
||||
Reference in New Issue
Block a user