Ana içeriğe geç

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

ParametreTipAçıklama
namestringÇağrılacak tam nitelikli metod adı.
payloadobjectMetod 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.