From 22da652a298a42704ee0afaf3f387a6a68407f16 Mon Sep 17 00:00:00 2001 From: Ole Langbehn <ole.langbehn@inoio.de> Date: Wed, 6 Sep 2023 16:02:06 +0200 Subject: [PATCH] deno fmt --- app/main.ts | 26 +++++++++++++++++++------- app/server.ts | 14 ++++++++------ 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/app/main.ts b/app/main.ts index 9080439..29c2974 100644 --- a/app/main.ts +++ b/app/main.ts @@ -1,5 +1,10 @@ import { logger, LogSeverity } from "./logging.ts"; -import { DEFAULT_CACHE_ENABLED, DEFAULT_CACHE_TTL_MS_GEOAPIFY_AUTOCOMPLETE, DEFAULT_PORT, startServer } from "./server.ts"; +import { + DEFAULT_CACHE_ENABLED, + DEFAULT_CACHE_TTL_MS_GEOAPIFY_AUTOCOMPLETE, + DEFAULT_PORT, + startServer, +} from "./server.ts"; const environment = Deno.env.get("ENVIRONMENT") || "development"; @@ -16,21 +21,28 @@ const required = <T>(name: string, t?: T, fallback?: T): T => { } }; - const serverConfigFromEnv = () => { const asNumber = (str?: string) => (str ? Number(str) : undefined); const asBoolean = (str?: string) => (str ? Boolean(str) : undefined); - const fake = asBoolean(Deno.env.get("FAKE")) || false // For local development. If set, the API returns dummy data + const fake = asBoolean(Deno.env.get("FAKE")) || false; // For local development. If set, the API returns dummy data return { port: required("PORT", asNumber(Deno.env.get("PORT")), DEFAULT_PORT), - cacheEnabled: required("CACHE_ENABLED", asBoolean(Deno.env.get("CACHE_ENABLED")), DEFAULT_CACHE_ENABLED), - cacheTtlMsPlacesAutocomplete: required("DEFAULT_CACHE_TTL_MS_GEOAPIFY_AUTOCOMPLETE", asNumber(Deno.env.get("DEFAULT_CACHE_TTL_MS_GEOAPIFY_AUTOCOMPLETE")), DEFAULT_CACHE_TTL_MS_GEOAPIFY_AUTOCOMPLETE), + cacheEnabled: required( + "CACHE_ENABLED", + asBoolean(Deno.env.get("CACHE_ENABLED")), + DEFAULT_CACHE_ENABLED, + ), + cacheTtlMsPlacesAutocomplete: required( + "DEFAULT_CACHE_TTL_MS_GEOAPIFY_AUTOCOMPLETE", + asNumber(Deno.env.get("DEFAULT_CACHE_TTL_MS_GEOAPIFY_AUTOCOMPLETE")), + DEFAULT_CACHE_TTL_MS_GEOAPIFY_AUTOCOMPLETE, + ), geoapifyApiKey: required( "GEOAPIFY_API_KEY", Deno.env.get("GEOAPIFY_API_KEY"), - fake ? 'dummy value' : undefined + fake ? "dummy value" : undefined, ), - fake + fake, }; }; diff --git a/app/server.ts b/app/server.ts index cecf5c4..2491a38 100644 --- a/app/server.ts +++ b/app/server.ts @@ -50,8 +50,8 @@ const createResolvers = (config: ServerConfig) => ({ _parent: any, parameters: PlacesAutocompleteParameters, context: GraphQLContext, - ) => config.fake ? Promise.resolve([]) : - fetchPlaces( + ) => + config.fake ? Promise.resolve([]) : fetchPlaces( parameters, getLanguage(context.language), config.geoapifyApiKey, @@ -61,8 +61,8 @@ const createResolvers = (config: ServerConfig) => ({ _parent: any, parameters: PlacesDetailsParameters, context: GraphQLContext, - ) => config.fake ? Promise.resolve(undefined) : - fetchPlaceDetails( + ) => + config.fake ? Promise.resolve(undefined) : fetchPlaceDetails( parameters, getLanguage(context.language), config.geoapifyApiKey, @@ -140,8 +140,10 @@ export const startServer = (config: ServerConfig): Promise<void> => { hostname === "0.0.0.0" ? "localhost" : hostname }:${port}/graphql`, ); - if(config.fake) { - logger.info(`Server is serving fake data due to FAKE env var set to true`) + if (config.fake) { + logger.info( + `Server is serving fake data due to FAKE env var set to true`, + ); } }, }); -- GitLab