createSessionExample 创建 Session
(ctx context.Context, service *mysql.Service)
| 73 | |
| 74 | // createSessionExample 创建 Session |
| 75 | func 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 追加事件 |
| 92 | func appendEventsExample(ctx context.Context, service *mysql.Service, sessionID string) { |