From 4a3da1c8eff80c15f66029c007f83e002e5b3260 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 13 Sep 2010 15:14:18 +0400 Subject: unify backend sanity checking code --- tt-rss.js | 73 --------------------------------------------------------------- 1 file changed, 73 deletions(-) (limited to 'tt-rss.js') diff --git a/tt-rss.js b/tt-rss.js index e0d822512..44175488d 100644 --- a/tt-rss.js +++ b/tt-rss.js @@ -12,7 +12,6 @@ var firsttime_update = true; var _active_feed_id = 0; var _active_feed_is_cat = false; var number_of_feeds = 0; -var sanity_check_done = false; var _hfd_scrolltop = 0; var hotkey_prefix = false; var hotkey_prefix_pressed = false; @@ -98,78 +97,6 @@ function dlg_frefresh_callback(transport, deleted_feed) { closeInfoBox(); } -function backend_sanity_check_callback(transport) { - - try { - - if (sanity_check_done) { - fatalError(11, "Sanity check request received twice. This can indicate "+ - "presence of Firebug or some other disrupting extension. "+ - "Please disable it and try again."); - return; - } - - if (!transport.responseXML) { - if (!store) { - fatalError(3, "Sanity check: Received reply is not XML", - transport.responseText); - return; - } else { - init_offline(); - return; - } - } - - if (getURLParam("offline")) { - return init_offline(); - } - - var reply = transport.responseXML.firstChild.firstChild; - - if (!reply) { - fatalError(3, "Sanity check: invalid RPC reply", transport.responseText); - return; - } - - var error_code = reply.getAttribute("error-code"); - - if (error_code && error_code != 0) { - return fatalError(error_code, reply.getAttribute("error-msg")); - } - - console.log("sanity check ok"); - - var params = reply.nextSibling; - - if (params) { - console.log('reading init-params...'); - var param = params.firstChild; - - while (param) { - var k = param.getAttribute("key"); - var v = param.getAttribute("value"); - console.log(k + " => " + v); - init_params[k] = v; - - if (db) { - db.execute("DELETE FROM init_params WHERE key = ?", [k]); - db.execute("INSERT INTO init_params (key,value) VALUES (?, ?)", - [k, v]); - } - - param = param.nextSibling; - } - } - - sanity_check_done = true; - - init_second_stage(); - - } catch (e) { - exception_error("backend_sanity_check_callback", e, transport); - } -} - function scheduleFeedUpdate(force) { console.log("in scheduleFeedUpdate"); -- cgit v1.2.3