summaryrefslogtreecommitdiff
path: root/src/processor/report-github-failure.ts
diff options
context:
space:
mode:
authorAkihiko Odaki <nekomanma@pixiv.co.jp>2018-03-31 19:55:00 +0900
committerAkihiko Odaki <nekomanma@pixiv.co.jp>2018-03-31 20:33:14 +0900
commit68a9aac9573969311dd00a44536c3ee4c05b883d (patch)
tree7d6c502c1e2c61eb3327f678f766f23bda10c1e7 /src/processor/report-github-failure.ts
parentStore texts as HTML (diff)
downloadsharkey-68a9aac9573969311dd00a44536c3ee4c05b883d.tar.gz
sharkey-68a9aac9573969311dd00a44536c3ee4c05b883d.tar.bz2
sharkey-68a9aac9573969311dd00a44536c3ee4c05b883d.zip
Implement remote status retrieval
Diffstat (limited to 'src/processor/report-github-failure.ts')
-rw-r--r--src/processor/report-github-failure.ts29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/processor/report-github-failure.ts b/src/processor/report-github-failure.ts
deleted file mode 100644
index 610ffe2767..0000000000
--- a/src/processor/report-github-failure.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-import * as request from 'request';
-import User from '../models/user';
-const createPost = require('../server/api/endpoints/posts/create');
-
-export default ({ data }, done) => {
- const asyncBot = User.findOne({ _id: data.userId });
-
- // Fetch parent status
- request({
- url: `${data.parentUrl}/statuses`,
- headers: {
- 'User-Agent': 'misskey'
- }
- }, async (err, res, body) => {
- if (err) {
- console.error(err);
- return;
- }
- const parentStatuses = JSON.parse(body);
- const parentState = parentStatuses[0].state;
- const stillFailed = parentState == 'failure' || parentState == 'error';
- const text = stillFailed ?
- `**⚠️BUILD STILL FAILED⚠️**: ?[${data.message}](${data.htmlUrl})` :
- `**🚨BUILD FAILED🚨**: →→→?[${data.message}](${data.htmlUrl})←←←`;
-
- createPost({ text }, await asyncBot);
- done();
- });
-};