Increment share access on verify

This commit is contained in:
eikek
2021-10-07 15:39:32 +02:00
parent f25d40b493
commit 02cbd95e0d

View File

@ -194,7 +194,9 @@ object OShare {
val shareKey =
share.password.map(pw => key ++ pw.asByteVector).getOrElse(key)
val token = ShareToken.create(id, shareKey)
val token = ShareToken
.create(id, shareKey)
.flatTap(_ => store.transact(RShare.incAccess(share.id)))
pwCheck match {
case Some(true) => token.map(t => VerifyResult.success(t, share.name))
case None => token.map(t => VerifyResult.success(t, share.name))