blob: 0370c47aa3a6958278421f3795db4a02764bb2b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package org.pacien.tincapp.utils
/**
* @author pacien
*/
class FileObserver(path: String,
mask: Int = android.os.FileObserver.ALL_EVENTS,
private val listener: (event: Int, path: String?) -> Unit) : android.os.FileObserver(path, mask) {
override fun onEvent(event: Int, path: String?) = listener(event, path)
companion object {
val CHANGE = CREATE or DELETE or MODIFY or MOVED_TO or MOVED_FROM
}
}
|