refactor: Get last execution and find last internal ID

This commit is contained in:
Faruk AYDIN
2022-08-31 12:47:45 +03:00
parent 9bd1447bcf
commit db2c3556de
2 changed files with 6 additions and 7 deletions

View File

@@ -26,9 +26,7 @@ export default class GetUserTweets {
pagination_token: response?.data?.meta?.next_token,
};
const queryParams = new URLSearchParams({
...omitBy(params, isEmpty),
});
const queryParams = new URLSearchParams(omitBy(params, isEmpty));
const requestPath = `/2/users/${userId}/tweets${
queryParams.toString() ? `?${queryParams.toString()}` : ''

View File

@@ -4,6 +4,7 @@ import Base from './base';
import Step from './step';
import Execution from './execution';
import Telemetry from '../helpers/telemetry';
import { IExecution } from '@automatisch/types';
class Flow extends Base {
id!: string;
@@ -50,11 +51,11 @@ class Flow extends Base {
});
async lastInternalId() {
const lastInternalIdFetched: any = await this.$relatedQuery(
'executions'
).max('internal_id');
const lastExecution = await this.$relatedQuery('executions')
.orderBy('created_at', 'desc')
.first();
return lastInternalIdFetched[0].max;
return (lastExecution as Execution).internalId;
}
async $beforeUpdate(