From f36f77472a82d6ebfac153aed6d17f154ae239a6 Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Sat, 22 Feb 2025 09:59:10 -0500 Subject: Good foundations --- internal/tagging/tagging.go | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 internal/tagging/tagging.go (limited to 'internal/tagging/tagging.go') diff --git a/internal/tagging/tagging.go b/internal/tagging/tagging.go deleted file mode 100644 index 8e8efe9..0000000 --- a/internal/tagging/tagging.go +++ /dev/null @@ -1,23 +0,0 @@ -package tagging - -import ( - "context" - "log/slog" - - "github.com/ChausseBenjamin/rafta/internal/logging" - "github.com/ChausseBenjamin/rafta/internal/util" - "github.com/hashicorp/go-uuid" - "google.golang.org/grpc" -) - -// gRPC interceptor to tag requests with a unique identifier -func UnaryInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error) { - id, err := uuid.GenerateUUID() - if err != nil { - slog.Error("Unable to generate UUID for request", logging.ErrKey, err) - } - ctx = context.WithValue(ctx, util.ReqIDKey, id) - slog.DebugContext(ctx, "Tagging request with UUID", "value", id) - - return handler(ctx, req) -} -- cgit v1.2.3