Broken retain cycle when using strong reference on SpidDelegate;
Invalidated timer when tapping on dismiss button in LoginVC;
Few refactoring changes (feel free to edit or discard them, edits by maintainers are on):
Refactored checkError() function in ErrorManager by adding tryError() throws private function;
Refactored enums by removing unnecessary explicit raw values (strings);
Replaced protocol keyword class with AnyObject (class will be deprecated);
Testing?
Ran checkError() tests
Anything Else?
Suggestions:
moving the ErrorManager tests in a different test file
some tests fail by design, maybe you want to refactor them to pass by design, or at least make it clear which ones are the ones that have to fail (i.e. using some naming conventions);
👋
What?
Two changes:
Few refactoring changes (feel free to edit or discard them, edits by maintainers are on):
Testing?
Anything Else?
Suggestions: