UNPKG

@pipedream/gong

Version:

Pipedream Gong Components

37 lines (35 loc) 926 B
import common from "../common/polling.mjs"; export default { ...common, key: "gong-new-call", name: "New Call", description: "Triggers when a new call is added. [See the documentation](https://us-66463.app.gong.io/settings/api/documentation#get-/v2/calls)", type: "source", version: "0.0.2", dedupe: "unique", methods: { ...common.methods, getResourceName() { return "calls"; }, getResourceFn() { return this.app.listCalls; }, getResourceFnArgs() { const threeMonthsAgo = new Date(); threeMonthsAgo.setMonth(threeMonthsAgo.getMonth() - 3); return { params: { fromDateTime: this.getLastCreatedAt() || threeMonthsAgo.toISOString(), }, }; }, generateMeta(resource) { return { id: resource.id, summary: `New Call: ${resource.id}`, ts: Date.parse(resource.started), }; }, }, };