package middleware

import (
	"github.com/gofiber/fiber/v2"
	"go.uber.org/zap"

	"github.com/break/junhong_cmp_fiber/pkg/errors"
)

// ErrorHandler 创建全局错误处理中间件
// 包装 pkg/errors.SafeErrorHandler 以便在 internal 层使用
func ErrorHandler(logger *zap.Logger) fiber.ErrorHandler {
	return errors.SafeErrorHandler(logger)
}
