isAvailableViaProxy function exported ✓ 100.0%
Last updated: 2026-03-03T11:48:01.810Z
Location
Metrics
LOC: 12
Complexity: 2
Params: 0
Coverage: 100.0% (6/6 lines, 5x executed)
Signature
isAvailableViaProxy(): : Promise<boolean>
Summary
Checks whether Chrome AI is available by asking the background service worker. Also resets the classifier session failure cache in the background so a new detection batch can retry session creation.
Source Code
export async function isAvailableViaProxy(): Promise<boolean> {
try {
const result = await chrome.runtime.sendMessage({
type: "AI_CHECK_AVAILABLE",
});
log.debug(`AI_CHECK_AVAILABLE → ${result}`);
return result === true;
} catch (err) {
log.warn("Erro ao verificar disponibilidade via proxy:", err);
return false;
}
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| FormField | uses |
| FieldClassifierInput | uses |
| FieldClassifierOutput | uses |
| FieldValueInput | uses |
| FormContextFieldInput | uses |
| FormContextOutput | uses |
| ScriptOptimizerInput | uses |
| createLogger | uses |
Impact (Incoming)
| Source | Type |
|---|---|
| setNativeValue | uses |