From 4f700f74e8f1f3e70e4f66c2e0b9a21ce7624f42 Mon Sep 17 00:00:00 2001 From: jatin Date: Tue, 2 Apr 2024 00:18:03 +0530 Subject: [PATCH] upgrade sdk-xero --- connectors/connector-xero/package.json | 4 ++-- connectors/connector-xero/server.ts | 11 +++++------ pnpm-lock.yaml | 12 ++++++------ 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/connectors/connector-xero/package.json b/connectors/connector-xero/package.json index 6b9e32f2..7f66c3eb 100644 --- a/connectors/connector-xero/package.json +++ b/connectors/connector-xero/package.json @@ -5,8 +5,8 @@ "sideEffects": [], "module": "./index.ts", "dependencies": { - "@opensdks/runtime": "^0.0.16", - "@opensdks/sdk-xero": "^0.0.5", + "@opensdks/runtime": "^0.0.19", + "@opensdks/sdk-xero": "^0.0.6", "@opensdks/util-zod": "^0.0.15", "@usevenice/cdk": "workspace:*", "@usevenice/util": "workspace:*" diff --git a/connectors/connector-xero/server.ts b/connectors/connector-xero/server.ts index 40b1e411..65b7de85 100644 --- a/connectors/connector-xero/server.ts +++ b/connectors/connector-xero/server.ts @@ -28,10 +28,9 @@ export const xeroServer = { }, sourceSync: ({instance: xero}) => { // TODO(@jatin): Add logic here to handle sync. - // TODO: ensure instance has typesafety for some reason the types are not present here :/. - console.log('[xero] Starting sync', xero) + console.log('[xero] Starting sync') const getAll = async () => { - const result = await xero.client.GET('/Accounts', { + const result = await xero.GET('/Accounts', { params: { header: { 'xero-tenant-id': '35325d8f-5087-4c6d-b413-c3f740c26f2e', // TODO: Remove hardcoding @@ -39,15 +38,15 @@ export const xeroServer = { }, }) console.log('result', result) - return result.data?.Accounts + return result } getAll() .then((res) => console.log('[data test]', res)) .catch((err) => console.log('error', err)) - return rxjs.empty() + return rxjs.empty() // TODO: replace with data above. }, -} satisfies ConnectorServer +} satisfies ConnectorServer> export default xeroServer diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be233ad8..7f7862a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1169,11 +1169,11 @@ importers: connectors/connector-xero: dependencies: '@opensdks/runtime': - specifier: ^0.0.16 - version: 0.0.16 + specifier: ^0.0.19 + version: 0.0.19 '@opensdks/sdk-xero': - specifier: ^0.0.5 - version: 0.0.5 + specifier: ^0.0.6 + version: 0.0.6 '@opensdks/util-zod': specifier: ^0.0.15 version: 0.0.15 @@ -4783,8 +4783,8 @@ packages: '@opensdks/runtime': 0.0.16 dev: true - /@opensdks/sdk-xero@0.0.5: - resolution: {integrity: sha512-dYlYTa6awnXQ8TmdCQu36Dt+pwzD9+sQ3CAuzfknOxWnERc0mb1ark5rxDoMoqNQsddSeNKkBQE2b8DEj9oa4Q==} + /@opensdks/sdk-xero@0.0.6: + resolution: {integrity: sha512-cqoIfjFyUbkJ148u3zT/3WNKv+NRwqKVoCOTgOyX71SYgibvvBmsQXI4DOOEdEUlZFK8L49sJ8Q1emZMkc3T2g==} dependencies: '@opensdks/runtime': 0.0.19 dev: false