function initFullscreen(){ Room = "dumpfm"; refresh() ImageCache = [] SeenImages = {} } function scanMessagesForImages(messages){ for(var m=0; m') } function refresh() { var onSuccess = function(json) { try { if (json.messages && json.messages.length) scanMessagesForImages(json.messages) Timestamp = json.timestamp; /* var messages = $.grep( json.messages, function(m) { return !isDuplicateMessage(m) }); updateUI(messages, json.users, json.favs); if (typeof UnseenMsgCounter !== 'undefined' && !HasFocus) { UnseenMsgCounter += messages.length; } */ } catch(e) { // if (window.console) { // console.error(e); // } } setTimeout(refresh, 1000); }; var onError = function(resp, textStatus, errorThrown) { setTimeout(refresh, 1000); }; $.ajax({ type: 'GET', timeout: 5000, url: '/refresh', data: { 'room': Room, 'since': Timestamp }, cache: false, dataType: 'json', success: onSuccess, error: onError }); }