1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-04-11 00:06:03 -04:00

Add Persistence to Subscription Imports, plus Subscription Update API (#3307)

* Add Persistence for Subscription imports

* Add Update Tracked Subscription
This commit is contained in:
Xiaokang Wang (Shelikhoo)
2025-02-10 19:27:32 +00:00
committed by GitHub
parent 45e741bae0
commit e1064c5f4c
12 changed files with 390 additions and 135 deletions

View File

@@ -23,6 +23,8 @@ type trackedSubscription struct {
originalDocument []byte
originalContainer *containers.Container
originalServerConfig map[string]*originalServerConfig
addedByAPI bool
}
type originalServerConfig struct {
@@ -92,5 +94,6 @@ func (s *trackedSubscription) fillStatus(status *subscription.TrackedSubscriptio
status.Servers[v.Id].Tag = materializedInstance.tagPostfix
}
}
status.AddedByApi = s.addedByAPI
return nil
}