Save and Get

index.mjs
// Async function state save
async function tryKnativeAsyncStateSave(ctx, data) {
  console.log('✅ Function receive request: %o', data);
  await ctx.state.save(data);
}
// Async function state get
async function tryKnativeAsyncStateGet(ctx, data) {
  console.log('✅ Function receive request: %o', data);
  await ctx.state.get(data);
}
package.json
{
  "main": "index.mjs",
  "scripts": {
    "save": "functions-framework --target=tryKnativeAsyncStateSave --signature=openfunction",
    "get": "functions-framework --target=tryKnativeAsyncStateGet --signature=openfunction",
  },
  "dependencies": {
    "@openfunction/functions-framework": "^0.6.1"
  }
}