Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactoring to remove late variables and cyclic dependencies (#247)
* Cleaned up `config_handler.dart` * Cleaned up `log_handler.dart` * Cleaned up `session.dart` * Clean up `survey_handler.dart` * Confighandler no longer late variable * Remove `Initializer` dependency from `ConfigHandler` * Remove `late` variable for `_clientId` * Consolidate `Session` into `UserProperty` * Sort members + swap error messages for tests * `dart format .` * Fix tests + note a TODO for `package:file` * `..run()` * Remove `UserProperty.initialize` method * Remove `ErrorHandler` + no late for userprop and loghandler * Fix test * Make userprop variable private * Move configHandler to constructor initializer * Remove unnecessary parameters for log handler * Add'l documentation * Remove unused params for survey handler * Changelog update + dartdocs * Bump version to `6.0.0` * Remove `Initializer` abstraction, sub for functions * Fix test for session file modified timestamp * Remove `sessionIdOverride` for session initializer * Clean up CHANGELOG * Fix failing test * Format fix
- Loading branch information