From af4fe7b1d140e4f2ee0e56a96f1144f90d0343d7 Mon Sep 17 00:00:00 2001 From: dfounderliu Date: Tue, 4 Feb 2020 15:22:45 +0800 Subject: [PATCH 1/2] update version --- package.json | 2 +- src/index.js | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 6108eab..e4528a7 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@serverless/tencent-laravel", "description": "Tencent Cloud Laravel Serverless Component", - "version": "0.1.2", + "version": "0.1.3", "main": "serverless.js", "publishConfig": { "access": "public" diff --git a/src/index.js b/src/index.js index 6ee6558..e8367ae 100644 --- a/src/index.js +++ b/src/index.js @@ -64,6 +64,7 @@ class TencentLaravel extends Component { const tencentCloudFunction = await this.load('@serverless/tencent-scf') const tencentApiGateway = await this.load('@serverless/tencent-apigateway') + inputs.fromClientRemark = inputs.fromClientRemark || 'tencent-laravel' const tencentCloudFunctionOutputs = await tencentCloudFunction(inputs) const apigwParam = { serviceName: inputs.serviceName, @@ -94,6 +95,7 @@ class TencentLaravel extends Component { apigwParam.endpoints[0].auth = inputs.apigatewayConf.auth } + apigwParam.fromClientRemark = inputs.fromClientRemark || 'tencent-laravel' const tencentApiGatewayOutputs = await tencentApiGateway(apigwParam) const outputs = { region: inputs.region, @@ -111,13 +113,16 @@ class TencentLaravel extends Component { return outputs } - async remove() { + async remove(inputs = {}) { this.context.status('Removing') + const removeInput = { + fromClientRemark: inputs.fromClientRemark || 'tencent-laravel' + } const tencentCloudFunction = await this.load('@serverless/tencent-scf') const tencentApiGateway = await this.load('@serverless/tencent-apigateway') - await tencentCloudFunction.remove() - await tencentApiGateway.remove() + await tencentCloudFunction.remove(removeInput) + await tencentApiGateway.remove(removeInput) this.state = {} await this.save() From 11fd88b3168bc8cad32aafb08e00c4e49b889e56 Mon Sep 17 00:00:00 2001 From: dfounderliu Date: Tue, 4 Feb 2020 16:26:38 +0800 Subject: [PATCH 2/2] update dependencies and add component name --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e4528a7..0342902 100755 --- a/package.json +++ b/package.json @@ -47,8 +47,8 @@ }, "dependencies": { "@serverless/core": "^1.1.1", - "@serverless/tencent-apigateway": "^2.0.0", - "@serverless/tencent-scf": "^2.0.2", + "@serverless/tencent-apigateway": "^2.0.4", + "@serverless/tencent-scf": "^2.0.9", "ext": "^1.4.0", "type": "^2.0.0" },