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

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

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