diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts index dd621acb..87f605b0 100644 --- a/packages/opencode/src/server/server.ts +++ b/packages/opencode/src/server/server.ts @@ -122,7 +122,7 @@ export namespace Server { "/global/event", describeRoute({ description: "Get events", - operationId: "global.event.subscribe", + operationId: "global.event", responses: { 200: { description: "Event stream", diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts index 5e249f5c..e1c62204 100644 --- a/packages/sdk/js/src/gen/sdk.gen.ts +++ b/packages/sdk/js/src/gen/sdk.gen.ts @@ -2,8 +2,8 @@ import type { Options as ClientOptions, TDataShape, Client } from "./client/index.js" import type { - GlobalEventSubscribeData, - GlobalEventSubscribeResponses, + GlobalEventData, + GlobalEventResponses, ProjectListData, ProjectListResponses, ProjectCurrentData, @@ -145,6 +145,8 @@ import type { AuthSetData, AuthSetResponses, AuthSetErrors, + EventSubscribeData, + EventSubscribeResponses, } from "./types.gen.js" import { client as _heyApiClient } from "./client.gen.js" @@ -175,22 +177,18 @@ class _HeyApiClient { } } -class Event extends _HeyApiClient { +class Global extends _HeyApiClient { /** * Get events */ - public subscribe(options?: Options) { - return (options?.client ?? this._client).get.sse({ + public event(options?: Options) { + return (options?.client ?? this._client).get.sse({ url: "/global/event", ...options, }) } } -class Global extends _HeyApiClient { - event = new Event({ client: this._client }) -} - class Project extends _HeyApiClient { /** * List all projects @@ -844,6 +842,18 @@ class Auth extends _HeyApiClient { } } +class Event extends _HeyApiClient { + /** + * Get events + */ + public subscribe(options?: Options) { + return (options?.client ?? this._client).get.sse({ + url: "/event", + ...options, + }) + } +} + export class OpencodeClient extends _HeyApiClient { /** * Respond to a permission request diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index 9ea45ada..af6dfc22 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -1378,21 +1378,21 @@ export type WellKnownAuth = { export type Auth = OAuth | ApiAuth | WellKnownAuth -export type GlobalEventSubscribeData = { +export type GlobalEventData = { body?: never path?: never query?: never url: "/global/event" } -export type GlobalEventSubscribeResponses = { +export type GlobalEventResponses = { /** * Event stream */ 200: GlobalEvent } -export type GlobalEventSubscribeResponse = GlobalEventSubscribeResponses[keyof GlobalEventSubscribeResponses] +export type GlobalEventResponse = GlobalEventResponses[keyof GlobalEventResponses] export type ProjectListData = { body?: never