mirror of
https://github.com/comatory/fb2iCal
synced 2025-02-11 17:20:38 +01:00
33 lines
833 B
JavaScript
33 lines
833 B
JavaScript
import { uuidv4, parseStartTimeFromiCalString } from './app/utils'
|
|
import {
|
|
getConfigStorage,
|
|
getStorageContents,
|
|
saveRecord,
|
|
} from './app/storage'
|
|
import logger from './app/logger'
|
|
import { extractEventDataFromHTML } from '../../lib/services/ics-retriever'
|
|
import generateICS from '../../lib/services/ics-generator'
|
|
|
|
import boot from '../frontend'
|
|
import { requestStore } from '../frontend/stores'
|
|
import { Request } from '../frontend/records'
|
|
|
|
(() => {
|
|
document.addEventListener('DOMContentLoaded', boot)
|
|
|
|
const configureLogger = (logger) => {
|
|
if (!logger) {
|
|
return
|
|
}
|
|
|
|
const prevStorage = getConfigStorage()
|
|
const storageContents = getStorageContents(prevStorage)
|
|
|
|
const shouldTrack = Boolean(storageContents.track)
|
|
|
|
logger.setRemoteLogging(shouldTrack)
|
|
}
|
|
|
|
configureLogger(logger)
|
|
})()
|