Lewati ke konten utama

subscribeToForm

Berlangganan ke acara formulir berdasarkan penanda. 🔐 Metode ini memerlukan otorisasi.

Deskripsi

Metode ini mendaftar pengguna saat ini ke acara formulir yang diidentifikasi oleh penandanya, untuk catatan data formulir tertentu. Ini mengembalikan Promise yang menyelesaikan ke true jika langganan berhasil, 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.subscribeToForm(

marker*, body*

);

Skema parameter

Skema

marker(diperlukan): string
Penanda acara
contoh: "form_marker"

body(diperlukan): ISubscribeFormEvent
Isi langganan. Contoh: { formDataId: 123 }

body.formDataId(diperlukan): number
Identifikasi data formulir.
contoh: 123

body.status: string
Status langganan opsional.

Contoh

Contoh minimal

const response = await Events.subscribeToForm('form_marker', { formDataId: 123 });

Contoh respons

true

Skema respons

Skema: boolean

boolean: boolean
Mengembalikan true jika langganan berhasil.
contoh: true