mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 16:24:19 -04:00
17 lines
359 B
Go
17 lines
359 B
Go
|
|
package view
|
||
|
|
|
||
|
|
import (
|
||
|
|
"context"
|
||
|
|
|
||
|
|
"github.com/coredns/coredns/plugin/metadata"
|
||
|
|
"github.com/coredns/coredns/request"
|
||
|
|
)
|
||
|
|
|
||
|
|
// Metadata implements the metadata.Provider interface.
|
||
|
|
func (v *View) Metadata(ctx context.Context, state request.Request) context.Context {
|
||
|
|
metadata.SetValueFunc(ctx, "view/name", func() string {
|
||
|
|
return v.viewName
|
||
|
|
})
|
||
|
|
return ctx
|
||
|
|
}
|