Simple image host.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

collection_create.node.js 446B

12345678910111213141516171819202122232425
  1. module.exports = function(ctx) {
  2. ctx.getPostData(function(err, data) {
  3. if (err)
  4. return ctx.fail(err);
  5. ctx.db.query(
  6. "INSERT INTO collections (name, user_id) "+
  7. "VALUES ($1, $2) "+
  8. "RETURNING id",
  9. [data.name, ctx.session.userId],
  10. queryCallback
  11. );
  12. });
  13. function queryCallback(err, res) {
  14. if (err)
  15. return ctx.fail(err);
  16. ctx.session.collectionId = res.rows[0].id;
  17. ctx.succeed({
  18. id: res.rows[0].id
  19. });
  20. }
  21. }