Connects to an existing remote session and exposes it as an SDK session. RPC method: sessions.connect. Parameters: Remote session connection parameters. Returns: Remote session connection result.
(ctx context.Context, params *ConnectRemoteSessionParams)
| 12800 | // |
| 12801 | // Returns: Remote session connection result. |
| 12802 | func (a *ServerSessionsAPI) Connect(ctx context.Context, params *ConnectRemoteSessionParams) (*RemoteSessionConnectionResult, error) { |
| 12803 | raw, err := a.client.Request(ctx, "sessions.connect", params) |
| 12804 | if err != nil { |
| 12805 | return nil, err |
| 12806 | } |
| 12807 | var result RemoteSessionConnectionResult |
| 12808 | if err := json.Unmarshal(raw, &result); err != nil { |
| 12809 | return nil, err |
| 12810 | } |
| 12811 | return &result, nil |
| 12812 | } |
| 12813 | |
| 12814 | // EnrichMetadata backfills missing summary and context fields on the supplied session |
| 12815 | // metadata records. |