diff --git a/packages/backend/src/apps/better-stack/auth/index.ts b/packages/backend/src/apps/better-stack/auth/index.js similarity index 77% rename from packages/backend/src/apps/better-stack/auth/index.ts rename to packages/backend/src/apps/better-stack/auth/index.js index ad209ade..061f71f9 100644 --- a/packages/backend/src/apps/better-stack/auth/index.ts +++ b/packages/backend/src/apps/better-stack/auth/index.js @@ -1,12 +1,12 @@ -import verifyCredentials from './verify-credentials'; -import isStillVerified from './is-still-verified'; +import verifyCredentials from './verify-credentials.js'; +import isStillVerified from './is-still-verified.js'; export default { fields: [ { key: 'screenName', label: 'Screen Name', - type: 'string' as const, + type: 'string', required: true, readOnly: false, value: null, @@ -18,7 +18,7 @@ export default { { key: 'apiKey', label: 'API Key', - type: 'string' as const, + type: 'string', required: true, readOnly: false, value: null, diff --git a/packages/backend/src/apps/better-stack/auth/is-still-verified.js b/packages/backend/src/apps/better-stack/auth/is-still-verified.js new file mode 100644 index 00000000..6663679a --- /dev/null +++ b/packages/backend/src/apps/better-stack/auth/is-still-verified.js @@ -0,0 +1,8 @@ +import verifyCredentials from './verify-credentials.js'; + +const isStillVerified = async ($) => { + await verifyCredentials($); + return true; +}; + +export default isStillVerified; diff --git a/packages/backend/src/apps/better-stack/auth/is-still-verified.ts b/packages/backend/src/apps/better-stack/auth/is-still-verified.ts deleted file mode 100644 index 66bb963e..00000000 --- a/packages/backend/src/apps/better-stack/auth/is-still-verified.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { IGlobalVariable } from '@automatisch/types'; -import verifyCredentials from './verify-credentials'; - -const isStillVerified = async ($: IGlobalVariable) => { - await verifyCredentials($); - return true; -}; - -export default isStillVerified; diff --git a/packages/backend/src/apps/better-stack/auth/verify-credentials.ts b/packages/backend/src/apps/better-stack/auth/verify-credentials.js similarity index 60% rename from packages/backend/src/apps/better-stack/auth/verify-credentials.ts rename to packages/backend/src/apps/better-stack/auth/verify-credentials.js index a009210d..1d6106ac 100644 --- a/packages/backend/src/apps/better-stack/auth/verify-credentials.ts +++ b/packages/backend/src/apps/better-stack/auth/verify-credentials.js @@ -1,6 +1,4 @@ -import { IGlobalVariable } from '@automatisch/types'; - -const verifyCredentials = async ($: IGlobalVariable) => { +const verifyCredentials = async ($) => { await $.http.get('/v2/metadata'); await $.auth.set({ diff --git a/packages/backend/src/apps/better-stack/common/add-auth-header.ts b/packages/backend/src/apps/better-stack/common/add-auth-header.js similarity index 58% rename from packages/backend/src/apps/better-stack/common/add-auth-header.ts rename to packages/backend/src/apps/better-stack/common/add-auth-header.js index 2b0de0ce..f9f5acba 100644 --- a/packages/backend/src/apps/better-stack/common/add-auth-header.ts +++ b/packages/backend/src/apps/better-stack/common/add-auth-header.js @@ -1,6 +1,4 @@ -import { TBeforeRequest } from '@automatisch/types'; - -const addAuthHeader: TBeforeRequest = ($, requestConfig) => { +const addAuthHeader = ($, requestConfig) => { if ($.auth.data?.apiKey) { requestConfig.headers.Authorization = `Bearer ${$.auth.data.apiKey}`; } diff --git a/packages/backend/src/apps/better-stack/index.d.ts b/packages/backend/src/apps/better-stack/index.d.ts deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/backend/src/apps/better-stack/index.ts b/packages/backend/src/apps/better-stack/index.js similarity index 73% rename from packages/backend/src/apps/better-stack/index.ts rename to packages/backend/src/apps/better-stack/index.js index e65c87e4..2eba4578 100644 --- a/packages/backend/src/apps/better-stack/index.ts +++ b/packages/backend/src/apps/better-stack/index.js @@ -1,6 +1,6 @@ -import defineApp from '../../helpers/define-app'; -import addAuthHeader from './common/add-auth-header'; -import auth from './auth'; +import defineApp from '../../helpers/define-app.js'; +import addAuthHeader from './common/add-auth-header.js'; +import auth from './auth/index.js'; export default defineApp({ name: 'Better Stack',