package middleware import ( "context" ) // WithUserID добавляет ID пользователя в контекст (для тестирования) func WithUserID(ctx context.Context, userID uint) context.Context { return context.WithValue(ctx, UserIDKey, userID) } // WithUserEmail добавляет email пользователя в контекст func WithUserEmail(ctx context.Context, email string) context.Context { return context.WithValue(ctx, UserEmailKey, email) } // WithUserRole добавляет роль пользователя в контекст func WithUserRole(ctx context.Context, role string) context.Context { return context.WithValue(ctx, UserRoleKey, role) }