Page MenuHomeDevCentral

APIClient and APIFactory contracts
ClosedPublic

Authored by dereckson on Mar 9 2016, 05:56.
Tags
None
Referenced Files
F27194852: D333.id1477.diff
Thu, Apr 30, 17:09
F27191007: D333.diff
Thu, Apr 30, 12:57
Unknown Object (File)
Wed, Apr 29, 17:15
Unknown Object (File)
Wed, Apr 29, 16:02
Unknown Object (File)
Wed, Apr 29, 15:57
Unknown Object (File)
Wed, Apr 29, 14:52
Unknown Object (File)
Sat, Apr 25, 02:47
Unknown Object (File)
Thu, Apr 23, 09:09
Subscribers

Details

Summary

To improve dependency injection in ProjectsMap, we create two
interface contracts, APIClient and APIFactory, which abstract
an API client and a class to instantiate them.

That allow to easily inject an API client and increase components
independance.

Test Plan

A variation of fea5b9c has successfully been tested.

Diff Detail

Repository
rNOTIF Notifications center
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson retitled this revision from to APIClient and APIFactory contracts.
dereckson updated this object.
dereckson edited the test plan for this revision. (Show Details)
dereckson added a reviewer: dereckson.
dereckson edited edge metadata.

Rebased against master.

dereckson edited edge metadata.
This revision is now accepted and ready to land.Aug 10 2016, 19:47
This revision was automatically updated to reflect the committed changes.