MCPcopy Create free account
hub / github.com/astercloud/aster / createSessionExample

Function createSessionExample

examples/session-mysql/main.go:75–89  ·  view source on GitHub ↗

createSessionExample 创建 Session

(ctx context.Context, service *mysql.Service)

Source from the content-addressed store, hash-verified

73
74// createSessionExample 创建 Session
75func createSessionExample(ctx context.Context, service *mysql.Service) *session.SessionData {
76 req := &session.CreateRequest{
77 AppName: "mysql-demo-app",
78 UserID: "user-mysql-001",
79 AgentID: "agent-mysql-support",
80 }
81
82 sess, err := service.Create(ctx, req)
83 if err != nil {
84 log.Fatalf("Failed to create session: %v", err)
85 }
86
87 fmt.Printf("✅ Created session: %s\n", sess.ID)
88 return sess
89}
90
91// appendEventsExample 追加事件
92func appendEventsExample(ctx context.Context, service *mysql.Service, sessionID string) {

Callers 1

mainFunction · 0.70

Calls 2

PrintfMethod · 0.80
CreateMethod · 0.65

Tested by

no test coverage detected