Handle the case where no socket.io ack exists

This commit is contained in:
Calvin Montgomery 2017-03-20 22:09:16 -07:00
parent 9dc82ad444
commit 0613083eb0
3 changed files with 43 additions and 0 deletions

View file

@ -2,6 +2,7 @@ var ChannelModule = require("./module");
var Poll = require("../poll").Poll;
import { ValidationError } from '../errors';
import Config from '../config';
import { ackOrErrorMsg } from '../util/ack';
const TYPE_NEW_POLL = {
title: "string",
@ -160,6 +161,8 @@ PollModule.prototype.handleNewPoll = function (user, data, ack) {
return;
}
ack = ackOrErrorMsg(ack, user);
if (typeof data !== 'object' || data === null) {
ack({
error: {