Skip to content

Commit 640b521

Browse files
committed
fixed deprecated stuff in the sdk
1 parent b8edba9 commit 640b521

File tree

2 files changed

+10
-25
lines changed

2 files changed

+10
-25
lines changed

src/wrapper/api/BrowserUseTasks.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,25 +69,25 @@ export class BrowserUseTasks extends Tasks {
6969
}
7070

7171
public getTask<T extends ZodType>(
72-
request: { taskId: string; schema: T },
72+
request: { task_id: string; schema: T },
7373
requestOptions?: Tasks.RequestOptions,
7474
): core.HttpResponsePromise<TaskViewWithSchema<T>>;
7575
public getTask(
76-
taskId: string,
76+
request: BrowserUse.GetTaskTasksTaskIdGetRequest,
7777
requestOptions?: Tasks.RequestOptions,
7878
): core.HttpResponsePromise<BrowserUse.TaskView>;
7979
public getTask(
80-
request: { taskId: string; schema: ZodType } | string,
80+
request: { task_id: string; schema?: ZodType },
8181
requestOptions?: Tasks.RequestOptions,
8282
): core.HttpResponsePromise<BrowserUse.TaskView | TaskViewWithSchema<ZodType>> {
83-
if (typeof request === "string") {
83+
if (!request.schema) {
8484
return super.getTask(request, requestOptions);
8585
}
8686

87-
const { taskId, schema } = request;
87+
const { task_id, schema } = request;
8888

8989
const promise: Promise<core.WithRawResponse<TaskViewWithSchema<ZodType>>> = super
90-
.getTask(taskId, requestOptions)
90+
.getTask({ task_id }, requestOptions)
9191
.withRawResponse()
9292
.then((res) => {
9393
const parsed = parseStructuredTaskOutput(res.data, schema);

src/wrapper/lib/parse.ts

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ export function wrapCreateTaskResponse(
145145
break poll;
146146
}
147147

148-
const res = await client.getTask(taskId);
148+
const res = await client.getTask({ task_id: taskId });
149149

150150
const resHash = getTaskViewHash(res);
151151

@@ -158,13 +158,12 @@ export function wrapCreateTaskResponse(
158158
switch (res.status) {
159159
case "finished":
160160
case "stopped":
161-
case "paused":
162-
break poll;
161+
163162
case "started":
164163
await new Promise((resolve) => setTimeout(resolve, intervalMs));
165164
break;
166165
default:
167-
throw new ExhaustiveSwitchCheck(res.status);
166+
throw new ExhaustiveSwitchCheck(res.status as never);
168167
}
169168
} while (true);
170169
}
@@ -241,24 +240,10 @@ export function wrapCreateTaskResponse(
241240
switch (msg.data.status) {
242241
case "finished":
243242
case "stopped":
244-
case "paused": {
245-
if (schema != null) {
246-
const parsed: TaskViewWithSchema<ZodType> = parseStructuredTaskOutput<ZodType>(
247-
msg.data,
248-
schema,
249-
);
250-
251-
return parsed;
252-
} else {
253-
const result: TaskView = msg.data;
254-
255-
return result;
256-
}
257-
}
258243
case "started":
259244
break;
260245
default:
261-
throw new ExhaustiveSwitchCheck(msg.data.status);
246+
throw new ExhaustiveSwitchCheck(msg.data.status as never);
262247
}
263248
}
264249

0 commit comments

Comments
 (0)