Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exports.asyncAwait = {
- name: 'asyncAwait',
- description: 'I am an asyncAwait action',
- run: async function (api, data, next) {
- let startTime = new Date().getTime()
- let sleep = 1000
- let timerPromise = new Promise((resolve, reject) => { setTimeout(resolve, sleep) })
- try {
- await timerPromise
- data.response.message = `I slept for ${new Date().getTime() - startTime}ms`
- return next()
- } catch (e) {
- return next(e)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement