unsubscribeByMarker
إلغاء الاشتراك من الأحداث المتعلقة بالمنتجات. 🔐 تتطلب هذه الطريقة تفويضًا.
الوصف
تقوم هذه الطريقة بإلغاء اشتراك المستخدم المفوض من اشتراك حدث على منتج معين. تعيد Promise التي تحل إلى true إذا تم إزالة الاشتراك، أو كائن IError إذا كانت هناك مشكلة.
⚠️ مع الإعداد الافتراضي
errors.isShell: true، يتم إرجاع الطلب المرفوض بدلاً من رميه: هذه الطريقة تحل إلى كائنIError، وليس إلىfalse. تحقق منresult === true- كائن الخطأ يعتبر صحيحًا، لذا فإنif (result)ستعتبر الفشل نجاحًا.
الأحداث.unsubscribeByMarker(
marker*,
productId*,
langCode,
threshold
);
مخطط المعلمات
المخطط
marker:* string
علامة الحدث
مثال: test_event
productId:* string
معرف المنتج
مثال: 14
langCode: string
رمز اللغة
مثال: en_US
threshold: number
قيمة العتبة لمقارنة القيمة العددية
مثال: 0
أمثلة
مثال بسيط
const response = await Events.unsubscribeByMarker('test_event', 1);
مثال مع السمات
const response = await Events.unsubscribeByMarker('test_event', 1, 'en_US', 0);
لا تعيد شيئًا إذا كان إلغاء الاشتراك ناجحًا.