UNPKG

@pipedream/zep

Version:

Pipedream Zep Components

30 lines (28 loc) 748 B
import common from "../common/base.mjs"; export default { ...common, key: "zep-session-updated", name: "Session Updated", description: "Emit new event when an existing session is updated. [See the documentation](https://help.getzep.com/api-reference/memory/list-sessions)", version: "0.0.1", type: "source", dedupe: "unique", methods: { ...common.methods, getNewResults(lastTs, max) { return this.getSessions({ lastTs, max, orderBy: "updated_at", }); }, generateMeta(session) { const ts = Date.parse(session.updated_at); return { id: `${session.session_id}${ts}`, summary: `Updated Session: ${session.session_id}`, ts, }; }, }, };