From 1a561bb5120b1b87a4c477f7cb6c3a0a4ce79114 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Wed, 6 Aug 2025 20:24:36 -0400 Subject: add api to get session --- packages/sdk/js/src/gen/sdk.gen.ts | 12 ++++++++++++ packages/sdk/js/src/gen/types.gen.ts | 19 +++++++++++++++++++ 2 files changed, 31 insertions(+) (limited to 'packages/sdk') diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts index 4ad7ff48b..647ab7f86 100644 --- a/packages/sdk/js/src/gen/sdk.gen.ts +++ b/packages/sdk/js/src/gen/sdk.gen.ts @@ -15,6 +15,8 @@ import type { SessionCreateData, SessionCreateResponses, SessionCreateErrors, + SessionGetData, + SessionGetResponses, SessionDeleteData, SessionDeleteResponses, SessionInitData, @@ -202,6 +204,16 @@ class Session extends _HeyApiClient { }) } + /** + * Get session + */ + public get(options: Options) { + return (options.client ?? this._client).get({ + url: "/session/{sessionID}", + ...options, + }) + } + /** * Delete a session and all its data */ diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index 79224562d..25d962a57 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -537,6 +537,7 @@ export type Config = { theme?: string keybinds?: KeybindsConfig plugin?: Array + snapshot?: boolean /** * Control sharing behavior:'manual' allows manual sharing via commands, 'auto' enables automatic sharing, 'disabled' disables all sharing */ @@ -1102,6 +1103,24 @@ export type SessionCreateResponses = { export type SessionCreateResponse = SessionCreateResponses[keyof SessionCreateResponses] +export type SessionGetData = { + body?: never + path: { + sessionID: string + } + query?: never + url: "/session/{sessionID}" +} + +export type SessionGetResponses = { + /** + * Get session + */ + 200: Session +} + +export type SessionGetResponse = SessionGetResponses[keyof SessionGetResponses] + export type SessionDeleteData = { body?: never path: { -- cgit v1.2.3