انتقل إلى المحتوى الرئيسي

unsubscribeByMarker

إلغاء الاشتراك من الأحداث المتعلقة بالمنتجات. 🔐 تتطلب هذه الطريقة تفويضًا.

الوصف​

تقوم هذه الطريقة بإلغاء اشتراك المستخدم المفوض من اشتراك حدث على منتج معين. تعيد Promise التي تحل إلى true إذا تم إزالة الاشتراك، أو كائن IError إذا كانت هناك مشكلة.

⚠️ مع الإعداد الافتراضي errors.isShell: true، يتم إرجاع الطلب المرفوض بدلاً من رميه: هذه الطريقة تحل إلى كائن IError، وليس إلى false. تحقق من result === true - كائن الخطأ يعتبر صحيحًا، لذا فإن if (result) ستعتبر الفشل نجاحًا.

.unsubscribeByMarker(

, , ,

);

مخطط المعلمات​

المخطط

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);

لا تعيد شيئًا إذا كان إلغاء الاشتراك ناجحًا.