diff --git a/src/lib/create_pull_comment.mjs b/src/lib/create_pull_comment.mjs index f80aa8a..44ac1dc 100644 --- a/src/lib/create_pull_comment.mjs +++ b/src/lib/create_pull_comment.mjs @@ -1,12 +1,15 @@ import logger from './logger.mjs'; import { createComment, deleteComment } from './comments.mjs'; +const sleep = async ms => new Promise(resolve => setTimeout(resolve, ms)); + export default async function createPullComment(repo, number, body, opts = {}) { logger.log(`Adding comment to PR #${number}`); const comment = await createComment(repo, number, body); logger.debug(`Created comment id ${comment.id}`); if (opts.delete) { + await sleep(100); await deleteComment(repo, comment.id); }