Skip to content

Commit b27aaeb

Browse files
authored
Merge pull request #94 from yeukfei02/dev
Dev
2 parents 13cc33e + e40ae2f commit b27aaeb

File tree

12 files changed

+267
-1288
lines changed

12 files changed

+267
-1288
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"@types/lodash": "^4.14.161",
2929
"@types/moment-timezone": "^0.5.30",
3030
"@types/node": "^17.0.13",
31-
"@types/serverless": "^1.78.44",
31+
"@types/serverless": "^3.0.1",
3232
"@types/uuid": "^8.3.0",
3333
"@typescript-eslint/eslint-plugin": "^4.4.0",
3434
"@typescript-eslint/parser": "^4.4.0",
@@ -42,9 +42,9 @@
4242
"jest": "^26.5.2",
4343
"lambda-tester": "^4.0.1",
4444
"prettier": "^2.1.2",
45-
"serverless": "2.72.2",
45+
"serverless": "^3.7.4",
4646
"serverless-layers": "^2.5.1",
47-
"serverless-offline": "^8.4.0",
47+
"serverless-offline": "^8.5.0",
4848
"serverless-plugin-typescript": "^2.1.1",
4949
"standard-version": "^9.0.0",
5050
"ts-jest": "^26.4.1",

serverless.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ org: yeukfei05
22
app: random-user-api-serverless
33
service: random-user-api-serverless
44

5-
frameworkVersion: '2'
5+
frameworkVersion: '3'
66
useDotenv: true
77

88
provider:

src/authorize/handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// import env from 'dotenv';
22
// env.config();
33

4-
import { Context, Callback, Handler } from 'aws-lambda';
4+
import { Context, Handler } from 'aws-lambda';
55
import jwt from 'jsonwebtoken';
66

7-
export const authorize: Handler = async (event: any, context: Context, callback: Callback) => {
7+
export const authorize: Handler = async (event: any, context: Context) => {
88
const token = event.authorizationToken.replace('Bearer ', '');
99

1010
let principalId = 'user';

src/createRandomUser/handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { APIGatewayEvent, Context, Callback, Handler } from 'aws-lambda';
1+
import { APIGatewayEvent, Context, Handler } from 'aws-lambda';
22
import awsXRay from 'aws-xray-sdk';
33
import awsSdk from 'aws-sdk';
44
if (process.env._X_AMZN_TRACE_ID) {
@@ -9,7 +9,7 @@ import { v4 as uuidv4 } from 'uuid';
99

1010
import RandomUser from '../../model/randomUser';
1111

12-
export const createRandomUser: Handler = async (event: APIGatewayEvent, context: Context, callback: Callback) => {
12+
export const createRandomUser: Handler = async (event: APIGatewayEvent, context: Context) => {
1313
let response = {};
1414

1515
const body = event.body ? JSON.parse(event.body) : null;

src/deleteRandomUserById/handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { APIGatewayEvent, Context, Callback, Handler } from 'aws-lambda';
1+
import { APIGatewayEvent, Context, Handler } from 'aws-lambda';
22
import awsXRay from 'aws-xray-sdk';
33
import awsSdk from 'aws-sdk';
44
if (process.env._X_AMZN_TRACE_ID) {
@@ -7,7 +7,7 @@ if (process.env._X_AMZN_TRACE_ID) {
77

88
import RandomUser from '../../model/randomUser';
99

10-
export const deleteRandomUserById: Handler = async (event: APIGatewayEvent, context: Context, callback: Callback) => {
10+
export const deleteRandomUserById: Handler = async (event: APIGatewayEvent, context: Context) => {
1111
let response = {};
1212

1313
const id = event.pathParameters ? event.pathParameters.id : '';

src/getRandomUser/handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { APIGatewayEvent, Context, Callback, Handler } from 'aws-lambda';
1+
import { APIGatewayEvent, Context, Handler } from 'aws-lambda';
22
import awsXRay from 'aws-xray-sdk';
33
import awsSdk from 'aws-sdk';
44
if (process.env._X_AMZN_TRACE_ID) {
@@ -10,7 +10,7 @@ import { v4 as uuidv4 } from 'uuid';
1010

1111
import RandomUser from '../../model/randomUser';
1212

13-
export const getRandomUser: Handler = async (event: APIGatewayEvent, context: Context, callback: Callback) => {
13+
export const getRandomUser: Handler = async (event: APIGatewayEvent, context: Context) => {
1414
let response = {};
1515

1616
if (event.queryStringParameters) {

src/getRandomUserById/handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { APIGatewayEvent, Context, Callback, Handler } from 'aws-lambda';
1+
import { APIGatewayEvent, Context, Handler } from 'aws-lambda';
22
import awsXRay from 'aws-xray-sdk';
33
import awsSdk from 'aws-sdk';
44
if (process.env._X_AMZN_TRACE_ID) {
@@ -7,7 +7,7 @@ if (process.env._X_AMZN_TRACE_ID) {
77

88
import RandomUser from '../../model/randomUser';
99

10-
export const getRandomUserById: Handler = async (event: APIGatewayEvent, context: Context, callback: Callback) => {
10+
export const getRandomUserById: Handler = async (event: APIGatewayEvent, context: Context) => {
1111
let response = {};
1212

1313
const id = event.pathParameters ? event.pathParameters.id : '';

src/login/handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// import env from 'dotenv';
22
// env.config();
33

4-
import { APIGatewayEvent, Context, Callback, Handler } from 'aws-lambda';
4+
import { APIGatewayEvent, Context, Handler } from 'aws-lambda';
55
import awsXRay from 'aws-xray-sdk';
66
import awsSdk from 'aws-sdk';
77
if (process.env._X_AMZN_TRACE_ID) {
@@ -14,7 +14,7 @@ import { v4 as uuidv4 } from 'uuid';
1414

1515
import User from '../../model/user';
1616

17-
export const login: Handler = async (event: APIGatewayEvent, context: Context, callback: Callback) => {
17+
export const login: Handler = async (event: APIGatewayEvent, context: Context) => {
1818
let response = {};
1919

2020
const body = event.body ? JSON.parse(event.body) : null;

src/main/handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { APIGatewayEvent, Context, Callback, Handler } from 'aws-lambda';
1+
import { APIGatewayEvent, Context, Handler } from 'aws-lambda';
22
import awsXRay from 'aws-xray-sdk';
33
import awsSdk from 'aws-sdk';
44
if (process.env._X_AMZN_TRACE_ID) {
55
awsXRay.captureAWS(awsSdk);
66
}
77

8-
export const getMain: Handler = async (event: APIGatewayEvent, context: Context, callback: Callback) => {
8+
export const getMain: Handler = async (event: APIGatewayEvent, context: Context) => {
99
const response = {
1010
statusCode: 200,
1111
body: JSON.stringify({

src/signup/handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { APIGatewayEvent, Context, Callback, Handler } from 'aws-lambda';
1+
import { APIGatewayEvent, Context, Handler } from 'aws-lambda';
22
import awsXRay from 'aws-xray-sdk';
33
import awsSdk from 'aws-sdk';
44
if (process.env._X_AMZN_TRACE_ID) {
@@ -10,7 +10,7 @@ import { v4 as uuidv4 } from 'uuid';
1010

1111
import User from '../../model/user';
1212

13-
export const signup: Handler = async (event: APIGatewayEvent, context: Context, callback: Callback) => {
13+
export const signup: Handler = async (event: APIGatewayEvent, context: Context) => {
1414
let response = {};
1515

1616
const body = event.body ? JSON.parse(event.body) : null;

0 commit comments

Comments
 (0)