Skip to content
This repository has been archived by the owner on Jan 12, 2022. It is now read-only.

feat!: update to DAPI Client 0.14 and refactor transport layer #163

Merged
merged 6 commits into from
Jul 3, 2020

Conversation

shumkov
Copy link
Member

@shumkov shumkov commented Jul 2, 2020

Issue being fixed or feature implemented

DAPI Client v0.14 is radically rewritten so we need to update transporter. Also transporter logic is overcomplicated so it worth to refactor it

What was done?

  • Transporter logic is refactored and renamed to transport.
  • DAPIClientTransport is updated to DAPI Client 0.14
  • FakeNet transport is renamed to FixtureTransport

How Has This Been Tested?

With unit and functional tests

Breaking Changes

transporter option is replaced with transport which accept DAPI Client options or Transport instance.

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation

@shumkov shumkov requested review from Alex-Werner and antouhou July 2, 2020 20:07
@shumkov shumkov changed the base branch from master to v0.14-dev July 2, 2020 20:07
Copy link
Contributor

@antouhou antouhou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

@shumkov shumkov added this to the v0.14 milestone Jul 2, 2020
@shumkov shumkov merged commit cf866a1 into v0.14-dev Jul 3, 2020
@shumkov shumkov deleted the integrate-dapi-client branch July 3, 2020 15:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants