{"push_id":2067807693,"size":1,"distinct_size":1,"ref":"refs/heads/dev","head":"0af4ce1bd7b62282cdcec8b658005e3246d7df7d","before":"7fe2691fe433c459ad15b01222e5c9a9f0c52c69","commits":[{"sha":"0af4ce1bd7b62282cdcec8b658005e3246d7df7d","author":{"name":"Ted Mader","email":"b7fb8bf8d7da3ba18aed7156cd159ae9caf7dc6c@gmail.com"},"message":"Ngrx effects (#158)\n\n* Add @ngrx/effects\r\n\r\n* Create DataDisplayEffects and update reducer\r\n\r\n* Remove data-display effects and revert chart setup logic due to race condition problem\r\n\r\n* Add visits effects with load for organization logic\r\n\r\n* Implement original effects solution without issues\r\n\r\n* Move data-display outside organization-dashboard\r\n\r\n* Create checkIn effects and reducer and move related logic from visits and volunteers reducers\r\n\r\n* Update check-in logic to use new reducer and effects and rename state in reducer map to AppState\r\n\r\n* Refactor submit new volunteer logic to use effects\r\n\r\n* Refactor check in/out logic to use effects\r\n\r\n* Move tab selection logic to reducer\r\n\r\n* Refactor visit service\r\n\r\n* Refactor gettig-started submit logic to use effects\r\n\r\n* Refactor code\r\n\r\n* Create URL validator using same backend validator\r\n\r\n* Refactor login logic to use effects\r\n\r\n* Remove Rx service functions\r\n\r\n* Refactor logout to use effects and store organizationName in localStorage for header text\r\n\r\n* Remove model-based actions and reducers\r\n\r\n* Organize imports and remove store from service constructors\r\n\r\n* Organize imports\r\n\r\n* Update specs to compile again\r\n\r\n* Update existing specs to pass\r\n\r\n* Create check-in reducer tests\r\n\r\n* Add airbnb config for tslint\r\n\r\n* Add jasmine-marbles and filter test objects for mock service getById functions\r\n\r\n* Add jasmine-marbles, write first effect test, and refactor mock services\r\n\r\n* Write remaining specs for check-in effects\r\n\r\n* Create data display effects specs\r\n\r\n* Create specs for login effects\r\n\r\n* Fix issues with specs by adding async wrapper and clear localStorage after login specs\r\n\r\n* Finish creating specs","distinct":true,"url":"https://api.github.com/repos/cerberus-org/cerberus-app/commits/0af4ce1bd7b62282cdcec8b658005e3246d7df7d"}]}
{"actor":{"display_login":"tlmader"}}