Naming adjustments, moved hb init to component

This commit is contained in:
Kuba Paczyński
2017-10-03 10:46:27 +02:00
parent 821cb3ea63
commit 84d74344e7
2 changed files with 9 additions and 8 deletions

View File

@@ -67,6 +67,8 @@ var Wakatime = React.createClass({
totalTimeLoggedToday: grand_total.text
});
});
wakatime.recordHeartbeat();
}
else {
changeExtensionState('notSignedIn');

View File

@@ -9,6 +9,7 @@ var config = require('./../config');
var getDomainFromUrl = require('./../helpers/getDomainFromUrl');
var changeExtensionState = require('../helpers/changeExtensionState');
var in_array = require('./../helpers/in_array');
var contains = require('./../helpers/contains');
class WakaTimeCore {
@@ -61,7 +62,6 @@ class WakaTimeCore {
dataType: 'json',
success: (data) => {
deferredObject.resolve(data.data);
this.recordHeartbeat();
},
error: (xhr, status, err) => {
console.error(config.currentUserApiUrl, status, err.toString());
@@ -92,7 +92,7 @@ class WakaTimeCore {
chrome.tabs.query({active: true}, (tabs) => {
var currentActiveTab = tabs[0];
var debug = false, entity;
var debug = false;
// If the current active tab has devtools open
if (in_array(currentActiveTab.id, this.tabsWithDevtoolsOpen)) {
@@ -100,8 +100,7 @@ class WakaTimeCore {
}
if (items.loggingStyle == 'blacklist') {
entity = this.checkURL(currentActiveTab.url, items.blacklist);
if (! entity.url) {
if (! contains(currentActiveTab.url, items.blacklist)) {
this.sendHeartbeat({
url: currentActiveTab.url,
project: false
@@ -114,9 +113,9 @@ class WakaTimeCore {
}
if (items.loggingStyle == 'whitelist') {
entity = this.checkURL(currentActiveTab.url, items.whitelist);
if (entity.url) {
this.sendHeartbeat(entity, debug);
var heartbeat = this.getHeartbeat(currentActiveTab.url, items.whitelist);
if (heartbeat.url) {
this.sendHeartbeat(heartbeat, debug);
}
else {
changeExtensionState('whitelisted');
@@ -143,7 +142,7 @@ class WakaTimeCore {
* @param list
* @returns {object}
*/
checkURL(url, list) {
getHeartbeat(url, list) {
var lines = list.split('\n');
for (var i = 0; i < lines.length; i ++) {