refactor(pipedrive): set baseUrl in a seperate file
This commit is contained in:
@@ -197,7 +197,7 @@ export default defineAction({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
data: { data },
|
data: { data },
|
||||||
} = await $.http.post(`${$.auth.data.apiDomain}/api/v1/activities`, body);
|
} = await $.http.post('/api/v1/activities', body);
|
||||||
|
|
||||||
$.setActionItem({
|
$.setActionItem({
|
||||||
raw: data,
|
raw: data,
|
||||||
|
@@ -236,7 +236,7 @@ export default defineAction({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
data: { data },
|
data: { data },
|
||||||
} = await $.http.post(`${$.auth.data.apiDomain}/api/v1/deals`, body);
|
} = await $.http.post('/api/v1/deals', body);
|
||||||
|
|
||||||
$.setActionItem({
|
$.setActionItem({
|
||||||
raw: data,
|
raw: data,
|
||||||
|
@@ -190,7 +190,7 @@ export default defineAction({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
data: { data },
|
data: { data },
|
||||||
} = await $.http.post(`${$.auth.data.apiDomain}/api/v1/leads`, body);
|
} = await $.http.post('/api/v1/leads', body);
|
||||||
|
|
||||||
$.setActionItem({
|
$.setActionItem({
|
||||||
raw: data,
|
raw: data,
|
||||||
|
@@ -197,7 +197,7 @@ export default defineAction({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
data: { data },
|
data: { data },
|
||||||
} = await $.http.post(`${$.auth.data.apiDomain}/api/v1/notes`, body);
|
} = await $.http.post('/api/v1/notes', body);
|
||||||
|
|
||||||
$.setActionItem({
|
$.setActionItem({
|
||||||
raw: data,
|
raw: data,
|
||||||
|
@@ -73,10 +73,7 @@ export default defineAction({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
data: { data },
|
data: { data },
|
||||||
} = await $.http.post(
|
} = await $.http.post('/api/v1/organizations', body);
|
||||||
`${$.auth.data.apiDomain}/api/v1/organizations`,
|
|
||||||
body
|
|
||||||
);
|
|
||||||
|
|
||||||
$.setActionItem({
|
$.setActionItem({
|
||||||
raw: data,
|
raw: data,
|
||||||
|
@@ -142,7 +142,7 @@ export default defineAction({
|
|||||||
|
|
||||||
const {
|
const {
|
||||||
data: { data },
|
data: { data },
|
||||||
} = await $.http.post(`${$.auth.data.apiDomain}/api/v1/persons`, body);
|
} = await $.http.post('/api/v1/persons', body);
|
||||||
|
|
||||||
$.setActionItem({
|
$.setActionItem({
|
||||||
raw: data,
|
raw: data,
|
||||||
|
12
packages/backend/src/apps/pipedrive/common/set-base-url.ts
Normal file
12
packages/backend/src/apps/pipedrive/common/set-base-url.ts
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
import { TBeforeRequest } from '@automatisch/types';
|
||||||
|
|
||||||
|
const setBaseUrl: TBeforeRequest = ($, requestConfig) => {
|
||||||
|
const { apiDomain } = $.auth.data;
|
||||||
|
|
||||||
|
if (apiDomain) {
|
||||||
|
requestConfig.baseURL = apiDomain as string;
|
||||||
|
}
|
||||||
|
|
||||||
|
return requestConfig;
|
||||||
|
};
|
||||||
|
export default setBaseUrl;
|
@@ -1,5 +1,6 @@
|
|||||||
import defineApp from '../../helpers/define-app';
|
import defineApp from '../../helpers/define-app';
|
||||||
import addAuthHeader from './common/add-auth-header';
|
import addAuthHeader from './common/add-auth-header';
|
||||||
|
import setBaseUrl from './common/set-base-url';
|
||||||
import auth from './auth';
|
import auth from './auth';
|
||||||
import triggers from './triggers';
|
import triggers from './triggers';
|
||||||
import actions from './actions';
|
import actions from './actions';
|
||||||
@@ -14,7 +15,7 @@ export default defineApp({
|
|||||||
authDocUrl: 'https://automatisch.io/docs/apps/pipedrive/connection',
|
authDocUrl: 'https://automatisch.io/docs/apps/pipedrive/connection',
|
||||||
primaryColor: 'FFFFFF',
|
primaryColor: 'FFFFFF',
|
||||||
supportsConnections: true,
|
supportsConnections: true,
|
||||||
beforeRequest: [addAuthHeader],
|
beforeRequest: [setBaseUrl, addAuthHeader],
|
||||||
auth,
|
auth,
|
||||||
triggers,
|
triggers,
|
||||||
actions,
|
actions,
|
||||||
|
@@ -32,10 +32,9 @@ export default defineTrigger({
|
|||||||
};
|
};
|
||||||
|
|
||||||
do {
|
do {
|
||||||
const { data } = await $.http.get<ResponseData>(
|
const { data } = await $.http.get<ResponseData>('/api/v1/activities', {
|
||||||
`${$.auth.data.apiDomain}/api/v1/activities`,
|
params,
|
||||||
{ params }
|
});
|
||||||
);
|
|
||||||
|
|
||||||
if (!data?.data?.length) {
|
if (!data?.data?.length) {
|
||||||
return;
|
return;
|
||||||
|
@@ -32,10 +32,9 @@ export default defineTrigger({
|
|||||||
};
|
};
|
||||||
|
|
||||||
do {
|
do {
|
||||||
const { data } = await $.http.get<ResponseData>(
|
const { data } = await $.http.get<ResponseData>('/api/v1/deals', {
|
||||||
`${$.auth.data.apiDomain}/api/v1/deals`,
|
params,
|
||||||
{ params }
|
});
|
||||||
);
|
|
||||||
|
|
||||||
if (!data?.data?.length) {
|
if (!data?.data?.length) {
|
||||||
return;
|
return;
|
||||||
|
@@ -32,10 +32,9 @@ export default defineTrigger({
|
|||||||
};
|
};
|
||||||
|
|
||||||
do {
|
do {
|
||||||
const { data } = await $.http.get<ResponseData>(
|
const { data } = await $.http.get<ResponseData>('/api/v1/leads', {
|
||||||
`${$.auth.data.apiDomain}/api/v1/leads`,
|
params,
|
||||||
{ params }
|
});
|
||||||
);
|
|
||||||
|
|
||||||
if (!data?.data?.length) {
|
if (!data?.data?.length) {
|
||||||
return;
|
return;
|
||||||
|
@@ -32,10 +32,9 @@ export default defineTrigger({
|
|||||||
};
|
};
|
||||||
|
|
||||||
do {
|
do {
|
||||||
const { data } = await $.http.get<ResponseData>(
|
const { data } = await $.http.get<ResponseData>('/api/v1/notes', {
|
||||||
`${$.auth.data.apiDomain}/api/v1/notes`,
|
params,
|
||||||
{ params }
|
});
|
||||||
);
|
|
||||||
|
|
||||||
if (!data?.data?.length) {
|
if (!data?.data?.length) {
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user