Use new fswatcher to udpate android packages
This commit is contained in:
parent
c01b403a44
commit
7c4975c412
6 changed files with 39 additions and 35 deletions
11
packages.go
11
packages.go
|
|
@ -1,6 +1,6 @@
|
|||
package tun
|
||||
|
||||
import E "github.com/sagernet/sing/common/exceptions"
|
||||
import "github.com/sagernet/sing/common/logger"
|
||||
|
||||
type PackageManager interface {
|
||||
Start() error
|
||||
|
|
@ -11,7 +11,14 @@ type PackageManager interface {
|
|||
SharedPackageByID(id uint32) (string, bool)
|
||||
}
|
||||
|
||||
type PackageManagerOptions struct {
|
||||
Callback PackageManagerCallback
|
||||
|
||||
// Logger is the logger to log errors
|
||||
// optional
|
||||
Logger logger.Logger
|
||||
}
|
||||
|
||||
type PackageManagerCallback interface {
|
||||
OnPackagesUpdated(packages int, sharedUsers int)
|
||||
E.Handler
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue