if (!isNil(changes.systems))
transactions = transactions.concat(this.handleSystemChanges(changes.systems, lastPulledAt));
if (!isNil(changes.equipment_photos))
transactions = transactions.concat(this.handleEquipmentPhotoChanges(changes.equipment_photos, lastPulledAt));
...
const result = await this.prismaClient.$transaction(transactions);
if (!isNil(changes.systems))
transactions = transactions.concat(this.handleSystemChanges(changes.systems, lastPulledAt));
if (!isNil(changes.equipment_photos))
transactions = transactions.concat(this.handleEquipmentPhotoChanges(changes.equipment_photos, lastPulledAt));
...
const result = await this.prismaClient.$transaction(transactions);