dynamic: record deprecation for dynamic plugins

Signed-off-by: Samuel Karp <samuelkarp@google.com>
This commit is contained in:
Samuel Karp
2023-10-17 23:36:43 -07:00
parent 260e71abc4
commit 079383dbec
5 changed files with 22 additions and 24 deletions

View File

@@ -52,16 +52,6 @@ type Warning struct {
var _ Service = (*service)(nil)
func init() {
registry.Register(&plugin.Registration{
Type: plugins.InternalPlugin,
ID: "warning",
InitFn: func(ic *plugin.InitContext) (interface{}, error) {
return &service{warnings: make(map[deprecation.Warning]time.Time)}, nil
},
})
}
type service struct {
warnings map[deprecation.Warning]time.Time
m sync.RWMutex