1
0
mirror of https://github.com/comatory/fb2iCal synced 2025-06-05 22:09:25 +02:00

feature: add UI for user approval of tracking

This commit is contained in:
Ondřej Synáček
2020-12-12 13:54:59 +01:00
parent 737620e2ca
commit a249a23ddd
4 changed files with 124 additions and 0 deletions

View File

@ -1,4 +1,8 @@
class Logger {
constructor() {
this._remote = false
}
log({ message, level, service }) {
console.info(
`%c${level}\n%c${service}\n%c${message}`,
@ -7,9 +11,17 @@ class Logger {
'color: black'
)
if (!this._remote) {
return
}
this._log({ message, level, service })
}
setRemoteLogging(value) {
this._remote = value
}
_log({ message, level, service }) {
return new Promise((resolve, reject) => {
fetch('/track', {