Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline (Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/* packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
12 lines
463 B
TypeScript
12 lines
463 B
TypeScript
import { waitForModelOAuthCompletion } from "@rakazo/core";
|
|
import { rpc } from "./rpc";
|
|
|
|
export type { ModelCatalogEntry, ModelCredential, ModelOAuthBegin } from "@rakazo/contracts";
|
|
export { cancelModelOAuthAttempt, finishModelOAuthAttempt } from "@rakazo/core";
|
|
|
|
export async function waitForModelOAuth(loginId: string, signal?: AbortSignal) {
|
|
return waitForModelOAuthCompletion(() => rpc.models.completeOAuth({ loginId }, { signal }), {
|
|
signal,
|
|
});
|
|
}
|