通知処理済みフラグの削除処理が終わらないバグを修正
This commit is contained in:
parent
975a3e45a8
commit
f95b9910d1
|
@ -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(
|
||||
|
|
Loading…
Reference in New Issue