View Code? Open in Web Editor
NEW
A lightweight, pure-Swift library for manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand.
Home Page: https://intelygenz.github.io/Kommander-iOS/
License: MIT License
Ruby 1.80%
Swift 95.25%
Objective-C 0.80%
Shell 2.15%
kommander-ios's People
kommander-ios's Issues
Just as we can cancel a Kommand, we want add the capability to undo them.
We have to think about how it would work, a good starting point could be save input and result in the Kommand object using Memento pattern .
Thanks @Sefford for inspiring this issue.
It is not clear which cases can be used Kommander or how it is used.
Just as we can cancel a Kommand, we want add the capability to retry them after failure.
We have to think about how it would work, a good starting point could be our NetClient retry policy .
Keeping the number of parameters low makes units easier to understand and reuse.
Limit the number of parameters per unit to at most 4.
Alternatively, try extracting parts of units that require fewer parameters.