UNPKG

@wmfs/tymly-pg-plugin

Version:

Replace Tymly's out-the-box memory storage with PostgreSQL

16 lines (12 loc) 471 B
const _ = require('lodash') class GetCurrentValueFromSequence { init (resourceConfig, env) { this.id = `${_.snakeCase(resourceConfig.namespace)}.${_.snakeCase(resourceConfig.id)}` this.client = env.bootedServices.storage.client } async run (event, context) { const value = await this.client.query(`SELECT last_value FROM ${this.id}`) context.sendTaskSuccess({ value: value.rows[0].last_value }) } } module.exports = GetCurrentValueFromSequence