chore: add social media toggle to track or not social sites

This commit is contained in:
Sebastian Velez
2023-02-03 15:01:44 -05:00
parent b6a10665d7
commit 40635cfada
6 changed files with 122 additions and 1 deletions

View File

@@ -68,6 +68,8 @@ class WakaTimeCore {
blacklist: '',
loggingEnabled: config.loggingEnabled,
loggingStyle: config.loggingStyle,
socialMediaSites: config.socialMediaSites,
trackSocialMedia: config.trackSocialMedia,
whitelist: '',
});
if (items.loggingEnabled === true) {
@@ -82,6 +84,11 @@ class WakaTimeCore {
const currentActiveTab = tabs[0];
if (!items.trackSocialMedia) {
if (contains(currentActiveTab.url as string, items.socialMediaSites as string)) {
return changeExtensionState('blacklisted');
}
}
if (items.loggingStyle == 'blacklist') {
if (!contains(currentActiveTab.url as string, items.blacklist as string)) {
await this.sendHeartbeat(