chore: Move to prettier standard double quotes (#1309)

This commit is contained in:
Tom Moor
2020-06-20 13:59:15 -07:00
committed by GitHub
parent 2a3b9e2104
commit f43deb7940
444 changed files with 5988 additions and 5977 deletions

View File

@ -1,35 +1,35 @@
// @flow
import Router from 'koa-router';
import { escapeRegExp } from 'lodash';
import { AuthenticationError, InvalidRequestError } from '../errors';
import { Authentication, Document, User, Team, Collection } from '../models';
import { presentSlackAttachment } from '../presenters';
import * as Slack from '../slack';
import Router from "koa-router";
import { escapeRegExp } from "lodash";
import { AuthenticationError, InvalidRequestError } from "../errors";
import { Authentication, Document, User, Team, Collection } from "../models";
import { presentSlackAttachment } from "../presenters";
import * as Slack from "../slack";
const router = new Router();
// triggered by a user posting a getoutline.com link in Slack
router.post('hooks.unfurl', async ctx => {
router.post("hooks.unfurl", async ctx => {
const { challenge, token, event } = ctx.body;
if (challenge) return (ctx.body = ctx.body.challenge);
if (token !== process.env.SLACK_VERIFICATION_TOKEN) {
throw new AuthenticationError('Invalid token');
throw new AuthenticationError("Invalid token");
}
const user = await User.findOne({
where: { service: 'slack', serviceId: event.user },
where: { service: "slack", serviceId: event.user },
});
if (!user) return;
const auth = await Authentication.findOne({
where: { service: 'slack', teamId: user.teamId },
where: { service: "slack", teamId: user.teamId },
});
if (!auth) return;
// get content for unfurled links
let unfurls = {};
for (let link of event.links) {
const id = link.url.substr(link.url.lastIndexOf('/') + 1);
const id = link.url.substr(link.url.lastIndexOf("/") + 1);
const doc = await Document.findByPk(id);
if (!doc || doc.teamId !== user.teamId) continue;
@ -40,7 +40,7 @@ router.post('hooks.unfurl', async ctx => {
};
}
await Slack.post('chat.unfurl', {
await Slack.post("chat.unfurl", {
token: auth.token,
channel: event.channel,
ts: event.message_ts,
@ -49,17 +49,17 @@ router.post('hooks.unfurl', async ctx => {
});
// triggered by interactions with actions, dialogs, message buttons in Slack
router.post('hooks.interactive', async ctx => {
router.post("hooks.interactive", async ctx => {
const { payload } = ctx.body;
ctx.assertPresent(payload, 'payload is required');
ctx.assertPresent(payload, "payload is required");
const data = JSON.parse(payload);
const { callback_id, token } = data;
ctx.assertPresent(token, 'token is required');
ctx.assertPresent(callback_id, 'callback_id is required');
ctx.assertPresent(token, "token is required");
ctx.assertPresent(callback_id, "callback_id is required");
if (token !== process.env.SLACK_VERIFICATION_TOKEN) {
throw new AuthenticationError('Invalid verification token');
throw new AuthenticationError("Invalid verification token");
}
const team = await Team.findOne({
@ -69,8 +69,8 @@ router.post('hooks.interactive', async ctx => {
if (!team) {
ctx.body = {
text:
'Sorry, we couldnt find an integration for your team. Head to your Outline settings to set one up.',
response_type: 'ephemeral',
"Sorry, we couldnt find an integration for your team. Head to your Outline settings to set one up.",
response_type: "ephemeral",
replace_original: false,
};
return;
@ -83,13 +83,13 @@ router.post('hooks.interactive', async ctx => {
teamId: team.id,
},
});
if (!document) throw new InvalidRequestError('Invalid document');
if (!document) throw new InvalidRequestError("Invalid document");
const collection = await Collection.findByPk(document.collectionId);
// respond with a public message that will be posted in the original channel
ctx.body = {
response_type: 'in_channel',
response_type: "in_channel",
replace_original: false,
attachments: [
presentSlackAttachment(document, collection, team, document.getSummary()),
@ -98,25 +98,25 @@ router.post('hooks.interactive', async ctx => {
});
// triggered by the /outline command in Slack
router.post('hooks.slack', async ctx => {
const { token, team_id, user_id, text = '' } = ctx.body;
ctx.assertPresent(token, 'token is required');
ctx.assertPresent(team_id, 'team_id is required');
ctx.assertPresent(user_id, 'user_id is required');
router.post("hooks.slack", async ctx => {
const { token, team_id, user_id, text = "" } = ctx.body;
ctx.assertPresent(token, "token is required");
ctx.assertPresent(team_id, "team_id is required");
ctx.assertPresent(user_id, "user_id is required");
if (token !== process.env.SLACK_VERIFICATION_TOKEN) {
throw new AuthenticationError('Invalid verification token');
throw new AuthenticationError("Invalid verification token");
}
// Handle "help" command or no input
if (text.trim() === 'help' || !text.trim()) {
if (text.trim() === "help" || !text.trim()) {
ctx.body = {
response_type: 'ephemeral',
text: 'How to use /outline',
response_type: "ephemeral",
text: "How to use /outline",
attachments: [
{
text:
'To search your knowledgebase use `/outline keyword`. \nYouve already learned how to get help with `/outline help`.',
"To search your knowledgebase use `/outline keyword`. \nYouve already learned how to get help with `/outline help`.",
},
],
};
@ -128,9 +128,9 @@ router.post('hooks.slack', async ctx => {
});
if (!team) {
ctx.body = {
response_type: 'ephemeral',
response_type: "ephemeral",
text:
'Sorry, we couldnt find an integration for your team. Head to your Outline settings to set one up.',
"Sorry, we couldnt find an integration for your team. Head to your Outline settings to set one up.",
};
return;
}
@ -138,7 +138,7 @@ router.post('hooks.slack', async ctx => {
const user = await User.findOne({
where: {
teamId: team.id,
service: 'slack',
service: "slack",
serviceId: user_id,
},
});
@ -166,9 +166,9 @@ router.post('hooks.slack', async ctx => {
process.env.SLACK_MESSAGE_ACTIONS
? [
{
name: 'post',
text: 'Post to Channel',
type: 'button',
name: "post",
text: "Post to Channel",
type: "button",
value: result.document.id,
},
]