Yöntem
sdk.method aracı, bir Custom View içinden doğrudan Meteor sunucu yöntemlerini çağırmanıza olanak tanır. Bu yöntemler MonoChat’in dahili API’sinin bir parçasıdır ve veri almak, arka uç mantığını tetiklemek veya iş süreçlerine özel işlemlere erişmek için kullanılabilir.
Tüm yöntem çağrıları asenkron olup bir Promise döner.
ipucu
Mevcut sunucu yöntemlerinin listesi için lütfen MonoChat destek ekibiyle iletişime geçin.
API
sdk.method({ name }).callAsync({ payload })
| Parameter | Type | Description |
|---|---|---|
name | string | Çağrılacak tam nitelikli yöntem adı. |
payload | object | Yöntem girişi olarak geçirilen isteğe bağlı veri. |
Eğer payload.slug manuel olarak verilmezse, mevcut organizasyon 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
Notes
- Sunucuda kayıtlı olan yöntem adını tam olarak kullanmaya dikkat edin.
- Yöntem çağrıları sırasında oluşan hatalar otomatik olarak yakalanır ve gösterilir.
- Bu yöntem, özel bir fonksiyon sarmalayıcısına gerek duymayan iş mantığına erişmek için idealdir.