通知処理済みフラグの削除処理が終わらないバグを修正

This commit is contained in:
tateisu 2023-04-23 07:11:58 +09:00
parent 975a3e45a8
commit f95b9910d1
1 changed files with 2 additions and 1 deletions

View File

@ -75,10 +75,11 @@ class NotificationShown(
log.i("$acct size=$size")
// 掃除する頻度を下げるため、ここのしきい値は倍にする
if (size <= keep * 2) continue
// アカウントごとに3回の削除を一度に行い、残りは次回以降にすませる
var deleteCount = 0
while (deleteCount++ < 3) {
// 一度に削除したい数
val step = min(100, size - keep)
val step = min(1000, size - keep)
if (step <= 0) break
// 古いものからstep件目の時刻を読む
val time = db.rawQuery(