39 lines
1003 B
Go
39 lines
1003 B
Go
package handlers
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
|
|
"git.optclblast.xyz/draincloud/draincloud-core/internal/common"
|
|
"git.optclblast.xyz/draincloud/draincloud-core/internal/handler"
|
|
resolvedispatcher "git.optclblast.xyz/draincloud/draincloud-core/internal/resolve_dispatcher"
|
|
)
|
|
|
|
// TODO. Maybe remove
|
|
type InternalRegisterResolverHandler struct {
|
|
*handler.BaseHandler
|
|
resolveDispatcher *resolvedispatcher.ResolveDispatcher
|
|
}
|
|
|
|
func NewInternalRegisterResolverHandler(
|
|
resolveDispatcher *resolvedispatcher.ResolveDispatcher,
|
|
) *InternalRegisterResolverHandler {
|
|
h := &InternalRegisterResolverHandler{
|
|
resolveDispatcher: resolveDispatcher,
|
|
}
|
|
h.BaseHandler = handler.New().
|
|
WithName("internal_registerresolver").
|
|
WithProcessFunc(h.process)
|
|
|
|
return h
|
|
}
|
|
|
|
func (h *InternalRegisterResolverHandler) process(
|
|
ctx context.Context,
|
|
req *common.Request,
|
|
w handler.Writer,
|
|
) error {
|
|
//_, ok := h.resolveDispatcher.GetResolver()
|
|
return fmt.Errorf("uniplemented")
|
|
}
|