Metod
sdk.method aracı, sunucu tarafındaki Meteor metodlarını doğrudan bir Özel Fonksiyon içinden çağırmanıza olanak tanır. Bu metodlar MonoChat’in dahili API'sinin bir parçasıdır ve veri almak, sunucu tarafı mantığını tetiklemek veya iş spesifik işlemlere erişmek için kullanılabilir.
Tüm metod çağrıları asenkron olup bir Promise döner.
ipucu
Mevcut sunucu metodlarının listesi için lütfen MonoChat destek ekibi ile iletişime geçin.
API
sdk.method({ name }).callAsync({ payload })
| Parametre | Tip | Açıklama |
|---|---|---|
name | string | Çağrılacak tam nitelikli metod adı. |
payload | object | Metod girişi olarak opsiyonel payload. |
Eğer payload.slug manuel olarak verilmezse, mevcut tenant slug otomatik olarak eklenir.
Örnek
const result = await sdk.method({ name: 'business.tenants.team.agents.list' }).callAsync({
payload: {
options: {
pagination: { currentPage: 1, pageItems: 20 },
filtering: { keyword: 'john' },
},
},
})
const agentUsers = result?.agents
Notlar
- Sunucuda kayıtlı metod adını tam olarak kullandığınızdan emin olun.
- Metod çağrıları sırasında oluşan hatalar yakalanır ve otomatik olarak kullanıcıya gösterilir.
- Bu yöntem, özel fonksiyon sarmalayıcısına ihtiyaç duymayan iş mantığına erişmek için idealdir.