fix: weight random token impersonation towards active users
This commit is contained in:
parent
e0e13e74f1
commit
a314f64a70
@ -141,7 +141,7 @@ postAdminTokensR = do
|
||||
, E.maybe E.nothing (E.just . E.diffTimes (E.val now)) $ user E.^. UserLastAuthentication
|
||||
)
|
||||
let users :: Map UserId (Maybe Rational)
|
||||
users = Map.fromList $ users'' <&> \(E.Value uid', E.Value mDiff) -> (uid', toRational <$> mDiff)
|
||||
users = Map.fromList $ users'' <&> \(E.Value uid', E.Value mDiff) -> (uid', recip . toRational <$> mDiff)
|
||||
chooseUsers :: ConduitT () UserId (Rand Crypto.ChaChaDRG) ()
|
||||
chooseUsers = C.unfoldM chooseUsers' (users, btfiCount)
|
||||
where chooseUsers' (users', n) = runMaybeT $ do
|
||||
|
||||
Loading…
Reference in New Issue
Block a user