first commit

Co-Authored-By: Codex <noreply@openai.com>
This commit is contained in:
HouYunFei
2026-05-19 07:53:53 +08:00
commit 472bf8b732
133 changed files with 16869 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
package service
import (
"context"
"github.com/basketikun/infinite-canvas/model"
)
type userContextKey struct{}
func WithUser(ctx context.Context, user model.AuthUser) context.Context {
return context.WithValue(ctx, userContextKey{}, user)
}
func UserFromContext(ctx context.Context) (model.AuthUser, bool) {
user, ok := ctx.Value(userContextKey{}).(model.AuthUser)
return user, ok
}