File tree Expand file tree Collapse file tree 8 files changed +58
-12
lines changed
src/platforms/salesloft/actions Expand file tree Collapse file tree 8 files changed +58
-12
lines changed Original file line number Diff line number Diff line change 2323 needs : check
2424 if : needs.check.outputs.exists == 'false'
2525 runs-on : ' ubuntu-latest'
26+ permissions :
27+ contents : write
2628 steps :
2729 - uses : actions/checkout@v3
2830 - uses : martinbeentjes/npm-get-version-action@main
5052 - run : yarn build
5153 - run : npm publish --access public
5254 env :
53- NODE_AUTH_TOKEN : ' ${{ secrets.NPM_TOKEN }}'
55+ NODE_AUTH_TOKEN : ' ${{ secrets.NPM_TOKEN }}'
Original file line number Diff line number Diff line change 11{
22 "name" : " @vesselapi/integrations" ,
3- "version" : " 0.0.71 " ,
3+ "version" : " 0.0.72 " ,
44 "description" : " Vessel integrations" ,
55 "main" : " dist/index.js" ,
66 "module" : " dist/index.mjs" ,
Original file line number Diff line number Diff line change 1- import { transformCadence } from '@/platforms/salesloft/actions/mappers' ;
1+ import {
2+ transformCadence ,
3+ transformMetadata ,
4+ } from '@/platforms/salesloft/actions/mappers' ;
25import { client } from '@/platforms/salesloft/client' ;
36import { action } from '@/sdk' ;
47import { z } from 'zod' ;
@@ -22,7 +25,10 @@ export default action(
2225 } ) ;
2326
2427 return {
25- data : result . data . data . map ( transformCadence ) ,
28+ data : {
29+ data : result . data . data . map ( transformCadence ) ,
30+ metadata : transformMetadata ( result . data . metadata ) ,
31+ } ,
2632 $native : result . $native ,
2733 } ;
2834 } ,
Original file line number Diff line number Diff line change 1- import { transformCustomField } from '@/platforms/salesloft/actions/mappers' ;
1+ import {
2+ transformCustomField ,
3+ transformMetadata ,
4+ } from '@/platforms/salesloft/actions/mappers' ;
25import { client } from '@/platforms/salesloft/client' ;
36import { action } from '@/sdk' ;
47import { z } from 'zod' ;
@@ -24,7 +27,10 @@ export default action(
2427 } ) ;
2528
2629 return {
27- data : result . data . data . map ( transformCustomField ) ,
30+ data : {
31+ data : result . data . data . map ( transformCustomField ) ,
32+ metadata : transformMetadata ( result . data . metadata ) ,
33+ } ,
2834 $native : result . $native ,
2935 } ;
3036 } ,
Original file line number Diff line number Diff line change 1- import { transformEmail } from '@/platforms/salesloft/actions/mappers' ;
1+ import {
2+ transformEmail ,
3+ transformMetadata ,
4+ } from '@/platforms/salesloft/actions/mappers' ;
25import { client } from '@/platforms/salesloft/client' ;
36import { action } from '@/sdk' ;
47import { z } from 'zod' ;
@@ -26,7 +29,10 @@ export default action(
2629 } ) ;
2730
2831 return {
29- data : result . data . data . map ( transformEmail ) ,
32+ data : {
33+ data : result . data . data . map ( transformEmail ) ,
34+ metadata : transformMetadata ( result . data . metadata ) ,
35+ } ,
3036 $native : result . $native ,
3137 } ;
3238 } ,
Original file line number Diff line number Diff line change 44 SalesloftCustomField ,
55 SalesloftEmail ,
66 SalesloftEmailBody ,
7+ SalesloftMetadata ,
78 SalesloftPerson ,
89 SalesloftUser ,
910} from '@/platforms/salesloft/schemas' ;
@@ -177,3 +178,16 @@ export const transformUser = (user: SalesloftUser) => {
177178 crmConnected : user . crm_connected ,
178179 } ;
179180} ;
181+
182+ export const transformMetadata = ( metadata : SalesloftMetadata ) => {
183+ return {
184+ paging : metadata . paging
185+ ? {
186+ perPage : metadata . paging . per_page ,
187+ currentPage : metadata . paging . current_page ,
188+ nextPage : metadata . paging . next_page ,
189+ prevPage : metadata . paging . prev_page ,
190+ }
191+ : null ,
192+ } ;
193+ } ;
Original file line number Diff line number Diff line change 1- import { transformPerson } from '@/platforms/salesloft/actions/mappers' ;
1+ import {
2+ transformMetadata ,
3+ transformPerson ,
4+ } from '@/platforms/salesloft/actions/mappers' ;
25import { client } from '@/platforms/salesloft/client' ;
36import { action } from '@/sdk' ;
47import { z } from 'zod' ;
@@ -22,7 +25,10 @@ export default action(
2225 } ) ;
2326
2427 return {
25- data : result . data . data . map ( transformPerson ) ,
28+ data : {
29+ data : result . data . data . map ( transformPerson ) ,
30+ metadata : transformMetadata ( result . data . metadata ) ,
31+ } ,
2632 $native : result . $native ,
2733 } ;
2834 } ,
Original file line number Diff line number Diff line change 1- import { transformUser } from '@/platforms/salesloft/actions/mappers' ;
1+ import {
2+ transformMetadata ,
3+ transformUser ,
4+ } from '@/platforms/salesloft/actions/mappers' ;
25import { client } from '@/platforms/salesloft/client' ;
36import { action } from '@/sdk' ;
47import { z } from 'zod' ;
@@ -22,7 +25,10 @@ export default action(
2225 } ) ;
2326
2427 return {
25- data : result . data . data . map ( transformUser ) ,
28+ data : {
29+ data : result . data . data . map ( transformUser ) ,
30+ metadata : transformMetadata ( result . data . metadata ) ,
31+ } ,
2632 $native : result . $native ,
2733 } ;
2834 } ,
You can’t perform that action at this time.
0 commit comments