| Kod | Anlam | Beklenen davranış |
|---|---|---|
INVALID_REQUEST | Request geçersiz | Payloadı düzeltin |
CAPABILITY_DENIED | İzin yok | Gizli fallback denemeyin |
CONTEXT_EXPIRED | Binding geçersiz | İşlemi bırakın |
PAYLOAD_TOO_LARGE | Byte sınırı aşıldı | Payloadı küçültün |
RATE_LIMITED | Kota doldu | Bounded backoff kullanın |
TIMEOUT | İşlem tamamlanmadı | Başarılı varsaymayın |
NOT_AVAILABLE | Adapter hazır değil | Sade durum gösterin |
VERSION_INCOMPATIBLE | Sürüm uyuşmuyor | Plugin’i çalıştırmayın |
PLUGIN_DISABLED | Session kapatıldı | Request göndermeyin |
INTERNAL_HOST_ERROR | Host işlemi tamamlanamadı | Internal ayrıntı loglamayın |
try {
await client.setTitle(contextId, title);
} catch (error) {
if (error?.code === 'CONTEXT_EXPIRED' || error?.code === 'PLUGIN_DISABLED') return;
if (error?.code === 'RATE_LIMITED' || error?.code === 'TIMEOUT') return;
throw error;
}
