Files
openclaw/extensions/msteams/src/http-error.ts
2026-06-04 21:59:00 -04:00

21 lines
586 B
TypeScript

// Msteams plugin module implements http error behavior.
import {
createProviderHttpError,
extractProviderErrorDetail,
} from "openclaw/plugin-sdk/provider-http";
export async function createMSTeamsHttpError(
response: Response,
label: string,
options?: { statusPrefix?: string },
): Promise<Error> {
return await createProviderHttpError(response, label, options);
}
export async function readMSTeamsHttpErrorDetail(
response: Response,
fallback: string,
): Promise<string> {
return (await extractProviderErrorDetail(response).catch(() => undefined)) ?? fallback;
}