Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. exports.asyncAwait = {
  2. name: 'asyncAwait',
  3. description: 'I am an asyncAwait action',
  4.  
  5. run: async function (api, data, next) {
  6. let startTime = new Date().getTime()
  7. let sleep = 1000
  8. let timerPromise = new Promise((resolve, reject) => { setTimeout(resolve, sleep) })
  9.  
  10. try {
  11. await timerPromise
  12. data.response.message = `I slept for ${new Date().getTime() - startTime}ms`
  13. return next()
  14. } catch (e) {
  15. return next(e)
  16. }
  17. }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement