Lewati ke konten utama

subscribeByMarker

Berlangganan ke sebuah acara untuk produk. 🔐 Metode ini memerlukan otorisasi.

Deskripsi

Metode ini mendaftar pengguna yang terotorisasi ke sebuah acara untuk produk tertentu (misalnya, penurunan harga, perubahan status). Ini mengembalikan sebuah Promise yang menyelesaikan ke true jika langganan berhasil dibuat, atau objek IError jika ada masalah.

⚠️ Dengan pengaturan default errors.isShell: true, permintaan yang ditolak dikembalikan daripada dilempar: metode ini menyelesaikan ke objek IError, tidak pernah ke false. Periksa result === true - objek kesalahan adalah truthy, jadi if (result) akan memperlakukan kegagalan sebagai keberhasilan.

Events.subscribeByMarker(

marker*, productId*, langCode, threshold

);

Skema parameter

Skema

marker:* string
Penanda acara
contoh: test_event

productId:* string
ID produk
contoh: 14

langCode: string
Kode bahasa
contoh: en_US

threshold: number
Nilai ambang untuk membandingkan nilai numerik
contoh: 0

Contoh

Contoh minimal

const response = await Events.subscribeByMarker('test_event', 1, 1);

Contoh dengan atribut

const response = await Events.subscribeByMarker('test_event', 1, 1, 'en_US', 0);

Tidak mengembalikan apa pun jika langganan berhasil.