diff --git a/src/lib/Header/index.svelte b/src/lib/Header/index.svelte index d6a9350..ae8799e 100644 --- a/src/lib/Header/index.svelte +++ b/src/lib/Header/index.svelte @@ -19,33 +19,31 @@ @@ -263,6 +265,8 @@ if ($isAuthenticated) { + {:else} + {/if} {#if filename === 'Zauber (SRD)'} @@ -273,6 +277,8 @@ if ($isAuthenticated) { + {:else} + {/if} {/if} @@ -283,6 +289,8 @@ if ($isAuthenticated) { + {:else} + {/if} diff --git a/src/lib/cookie.ts b/src/lib/cookie.ts index d300666..45c91d4 100644 --- a/src/lib/cookie.ts +++ b/src/lib/cookie.ts @@ -12,10 +12,10 @@ export function setCookie(cname, cvalue, exdays) { } export function readCookie(request) { - const cookies = {}; - request.headers.cookie.split(';').forEach(function(cookie) { - const parts = cookie.match(/(.*?)=(.*)$/) - cookies[ parts[1].trim() ] = (parts[2] || '').trim(); - }); - return cookies; + const cookies = {}; + request.headers.cookie.split(';').forEach(function(cookie) { + const parts = cookie.match(/(.*?)=(.*)$/) + cookies[ parts[1].trim() ] = (parts[2] || '').trim(); + }); + return cookies; } diff --git a/src/lib/logger.ts b/src/lib/logger.ts index a7f1ce9..d3880e0 100644 --- a/src/lib/logger.ts +++ b/src/lib/logger.ts @@ -1,8 +1,9 @@ import * as SimpleNodeLogger from 'simple-node-logger'; +const create = SimpleNodeLogger?.createSimpleLogger; // create a custom timestamp format for log statements const opts = { logFilePath:'./src/lib/log/changefrom.log', timestampFormat:'YYYY-MM-DD HH:mm:ss' } -export const log = SimpleNodeLogger.createSimpleLogger( opts ); \ No newline at end of file +export const log = typeof create === 'function' ? create( opts ): null; \ No newline at end of file diff --git a/src/lib/ts/log.ts b/src/lib/ts/log.ts index 70eec25..d3476df 100644 --- a/src/lib/ts/log.ts +++ b/src/lib/ts/log.ts @@ -4,5 +4,5 @@ import { log } from "$lib/logger"; export function setFileLog(openFile):void { - log.info('User ', ' öffnet folgende file', openFile); + log?.info('User ', ' öffnet folgende file', openFile); }; \ No newline at end of file diff --git a/src/routes/api/db.json.ts b/src/routes/api/db.json.ts index 44114d2..73d9a9b 100644 --- a/src/routes/api/db.json.ts +++ b/src/routes/api/db.json.ts @@ -41,7 +41,6 @@ export const get: RequestHandler = async (request) => { const file = request.query.get('file'); if (file) { - setFileLog(file, readCookie(request)[translatorUser]); body = await readFile(file); } return { diff --git a/src/routes/index.svelte b/src/routes/index.svelte index 0e75e24..65861f1 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -5,7 +5,7 @@