Added basic screen to add incoming webhooks

Этот коммит содержится в:
Harrison Healey
2016-03-28 09:41:03 -04:00
родитель dcdea9f30b
Коммит 3246d97d5e
8 изменённых файлов: 338 добавлений и 20 удалений

Просмотреть файл

@@ -1167,3 +1167,49 @@ export function listOutgoingHooks() {
}
);
}
export function addIncomingHook(hook, success, error) {
client.addIncomingHook(
hook,
(data) => {
AppDispatcher.handleServerAction({
type: ActionTypes.RECEIVED_INCOMING_WEBHOOK,
incomingWebhook: data
});
if (success) {
success();
}
},
(err) => {
dispatchError(err, 'addIncomingHook');
if (error) {
error(err);
}
}
);
}
export function addOutgoingHook(hook, success, error) {
client.addOutgoingHook(
hook,
(data) => {
AppDispatcher.handleServerAction({
type: ActionTypes.RECEIVED_OUTGOING_WEBHOOK,
outgoingWebhook: data
});
if (success) {
success();
}
},
(err) => {
dispatchError(err, 'addOutgoingHook');
if (error) {
error(err);
}
}
);
}