From e27667b6d2bbeedaf9d5d9eb9072cb92273d4aa3 Mon Sep 17 00:00:00 2001 From: calzoneman Date: Thu, 26 Dec 2013 23:53:43 -0500 Subject: [PATCH] Fix channel registration rank from /account/channels --- lib/database/channels.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/lib/database/channels.js b/lib/database/channels.js index a0c75de5..3a2a12e7 100644 --- a/lib/database/channels.js +++ b/lib/database/channels.js @@ -47,24 +47,30 @@ function initTables(name, owner, callback) { return; } - // TODO add owner to ranks table - - createLibraryTable(name, function (err) { + module.exports.setRank(name, owner, 4, function (err) { if (err) { dropTable("chan_" + name + "_ranks"); callback(err, null); return; } - createBansTable(name, function (err) { + createLibraryTable(name, function (err) { if (err) { dropTable("chan_" + name + "_ranks"); - dropTable("chan_" + name + "_library"); callback(err, null); return; } - callback(null, true); + createBansTable(name, function (err) { + if (err) { + dropTable("chan_" + name + "_ranks"); + dropTable("chan_" + name + "_library"); + callback(err, null); + return; + } + + callback(null, true); + }); }); }); });