Use new fswatcher to udpate android packages

This commit is contained in:
世界 2024-06-26 00:27:50 +08:00
parent c01b403a44
commit 7c4975c412
No known key found for this signature in database
GPG key ID: CD109927C34A63C4
6 changed files with 39 additions and 35 deletions

View file

@ -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
}