mirror of https://github.com/tasks/tasks
Random reminder fixes
- Make random reminder calculation deterministic - Don't fire reminders immediately on recurring taskspull/3995/head
parent
40961dad87
commit
9190930745
@ -1,10 +0,0 @@
|
|||||||
package org.tasks.reminders;
|
|
||||||
|
|
||||||
public class Random {
|
|
||||||
|
|
||||||
private static final java.util.Random random = new java.util.Random();
|
|
||||||
|
|
||||||
public float nextFloat() {
|
|
||||||
return random.nextFloat();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
package org.tasks.reminders
|
||||||
|
|
||||||
|
import java.util.Random
|
||||||
|
|
||||||
|
open class Random {
|
||||||
|
open fun nextFloat(seed: Long): Float {
|
||||||
|
random.setSeed(seed)
|
||||||
|
return random.nextFloat()
|
||||||
|
}
|
||||||
|
|
||||||
|
companion object {
|
||||||
|
private val random = Random()
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue