mirror of
https://github.com/LucasDower/ObjToSchematic.git
synced 2025-12-11 20:15:30 +01:00
Remove debug mode on analytic events for release builds
This commit is contained in:
parent
8e7544075f
commit
ae86e5d9d2
@ -1,3 +1,4 @@
|
|||||||
|
import { AppConfig } from './config';
|
||||||
import { AppConsole } from './ui/console';
|
import { AppConsole } from './ui/console';
|
||||||
const gtag = require('ga-gtag');
|
const gtag = require('ga-gtag');
|
||||||
|
|
||||||
@ -15,14 +16,16 @@ export class AppAnalytics {
|
|||||||
|
|
||||||
public static Init() {
|
public static Init() {
|
||||||
gtag.install('G-W0SCWQ7HGJ', { 'send_page_view': true });
|
gtag.install('G-W0SCWQ7HGJ', { 'send_page_view': true });
|
||||||
|
if (AppConfig.Get.VERSION_TYPE === 'd') {
|
||||||
gtag.gtag('config', 'G-W0SCWQ7HGJ', { 'debug_mode': true });
|
gtag.gtag('config', 'G-W0SCWQ7HGJ', { 'debug_mode': true });
|
||||||
|
}
|
||||||
this.Get._ready = true;
|
this.Get._ready = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Event(id: string, attributes?: any) {
|
public static Event(id: string, attributes?: any) {
|
||||||
if (this.Get._ready) {
|
if (this.Get._ready) {
|
||||||
console.log('[Analytics]: Tracked event', id, attributes);
|
console.log('[Analytics]: Tracked event', id, attributes);
|
||||||
gtag.gtag('event', id, Object.assign(attributes ?? {}, { 'debug_mode': true }));
|
gtag.gtag('event', id, Object.assign(attributes ?? {}, AppConfig.Get.VERSION_TYPE === 'd' ? { 'debug_mode': true } : {}));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -8,11 +8,11 @@ export class AppConfig {
|
|||||||
return this._instance || (this._instance = new this());
|
return this._instance || (this._instance = new this());
|
||||||
}
|
}
|
||||||
|
|
||||||
public readonly RELEASE_MODE = true;
|
public readonly RELEASE_MODE;
|
||||||
public readonly MAJOR_VERSION = 0;
|
public readonly MAJOR_VERSION = 0;
|
||||||
public readonly MINOR_VERSION = 8;
|
public readonly MINOR_VERSION = 8;
|
||||||
public readonly HOTFIX_VERSION = 5;
|
public readonly HOTFIX_VERSION = 6;
|
||||||
public readonly VERSION_TYPE: 'd' | 'a' | 'r' = 'r'; // dev, alpha, or release build
|
public readonly VERSION_TYPE: 'd' | 'a' | 'r' = 'd'; // dev, alpha, or release build
|
||||||
public readonly MINECRAFT_VERSION = '1.19.4';
|
public readonly MINECRAFT_VERSION = '1.19.4';
|
||||||
|
|
||||||
public readonly LOCALE = 'en_GB';
|
public readonly LOCALE = 'en_GB';
|
||||||
@ -43,6 +43,7 @@ export class AppConfig {
|
|||||||
public readonly FRESNEL_MIX = 0.3;
|
public readonly FRESNEL_MIX = 0.3;
|
||||||
|
|
||||||
private constructor() {
|
private constructor() {
|
||||||
|
this.RELEASE_MODE = this.VERSION_TYPE === 'r';
|
||||||
}
|
}
|
||||||
|
|
||||||
public dumpConfig() {
|
public dumpConfig() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user