Last active
February 28, 2018 09:34
-
-
Save rnavagamuwa/8dd03e77a2640dc8e4d2147f09c9d46c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let AWS = require('aws-sdk'); | |
let connectionManager = require('./ConnectionManager'); | |
let SL = require('@slappforge/slappforge-sdk'); | |
const rds = new SL.AWS.RDS(connectionManager); | |
exports.handler = function (event, context, callback) { | |
let response; | |
// Replace the query with the actual query | |
// You can pass the existing connection to this function. | |
// A new connection will be created if it's not present as the third param | |
// You must always end the DB connection after it's used | |
rds.query({ | |
instanceIdentifier: 'authDatabase', | |
query: 'INSERT INTO users (Email, Password, LastName, FirstName, Address) VALUES (?, ?, ?, ?, ?);', | |
inserts: [event.email, event.password, event.lastName, event.firstName, event.address] | |
}, function (error, results, connection) { | |
if (error) { | |
response = error; | |
throw error; | |
} else { | |
response = "Successfully added a new user with email"; | |
console.log(results); | |
} | |
connection.end(); | |
callback(null, response); | |
}); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment