Skip to content
This repository was archived by the owner on Apr 3, 2021. It is now read-only.

Conversation

@s-ayush2903
Copy link
Owner

Close #14

All the following mentioned are either classes or Objects

  • Implemented required dependencies for espresso and tests
  • Implemented DataChannelManager(DCM) for executing events down the line
  • Implemented EspressoIdlingResource(a custom class for testing)
  • Implemented Logger(for logging anywhere)
  • Implemented StateEvent class(for handling error responses in UI via firing some stateEvents like displaying a progress bar, showing errorInfo, event/uiController name)
  • Implemented StateEventManager(for keeping a track of events and respond accordingly)
  • Implemented DataState(for responding accordingly when get a response from the server/firestore)
  • Implemented MessageStack class (for propagating messages from UI)
  • Implemented a custom ToDoCallback interface(nothing fancy, basic)
  • Minute Documentation

@s-ayush2903 s-ayush2903 self-assigned this Jun 2, 2020
@s-ayush2903
Copy link
Owner Author

Add documentation, refactor classes in the next commit

@s-ayush2903
Copy link
Owner Author

Please do note that many of the classes implemented above are directly copied from googleSamples and modified according to the need, they all ain't my innovations

@s-ayush2903 s-ayush2903 changed the title choreUtils: Added Event Specific Generic Classes and Handlers chore: Added Event Specific Generic Classes and Handlers(kinda choreUtils) Jun 2, 2020
@s-ayush2903
Copy link
Owner Author

Add documentation, refactor classes in the next commit

Done and added config for semantics checker bot

@s-ayush2903 s-ayush2903 merged commit 32ca639 into develop Jun 2, 2020
s-ayush2903 added a commit that referenced this pull request Jun 3, 2020
chore: Added Event Specific Generic Classes and Handlers(kinda choreUtils)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

utils: Use Generics in the Module

2 participants