MCPcopy Create free account
hub / github.com/foxcpp/maddy / AddAlias

Method AddAlias

framework/container/registry.go:78–96  ·  view source on GitHub ↗
(instanceName string, alias string)

Source from the content-addressed store, hash-verified

76}
77
78func (r *Registry) AddAlias(instanceName string, alias string) error {
79 if instanceName == "" {
80 panic("cannot add an alias for empty instance name")
81 }
82 if alias == "" {
83 panic("cannot add an empty alias")
84 }
85 _, ok := r.aliases[alias]
86 if ok {
87 return ErrInstanceNameDuplicate
88 }
89 _, ok = r.instances[instanceName]
90 if ok {
91 return ErrInstanceNameDuplicate
92 }
93
94 r.aliases[alias] = instanceName
95 return nil
96}
97
98func (r *Registry) ensureInitialized(name string, entry *registryEntry) error {
99 _, ok := r.initialized[name]

Callers 1

RegisterModulesFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected