Mike Gerwitz

Activist for User Freedom

Commit message (Collapse)AuthorAgeFilesLines
* [DEV-5312] Log quote_id along with doc_idAustin Schaffer2019-12-171-0/+1
* [DEV-5312] Define document meta data and restructure message writer.Austin Schaffer2019-12-121-375/+68
| | | | Add better tests for message writer
* DeltaPublisher: Remove parsing from constructorMike Gerwitz2019-12-121-9/+67
* AvroFactory: Extract avro-js type definitions into src/typesMike Gerwitz2019-12-121-2/+3
| | | | | The declarations that were intended for the library were moved, but additional things that were outside of the library were kept in place.
* [DEV-5312] Refactor class dependenciesAustin Schaffer2019-12-121-48/+173
| | | | Move create config functions out of the main delta-processor.ts file. Change some any types to more specific types. Define document structure better. Move prometheus logic out of processor class. Do not call logger directly, listen for events and log them. Change logger to more PSR-3 compliant style. Extract amqp connection into its own class. Create avro and mongo objects in factory.
* [DEV-5312] Add logic to apply delta to bucket then publish modified bucketAustin Schaffer2019-12-121-2/+2
* [DEV-5312] Generalize event subscribers and dispatchersAustin Schaffer2019-11-251-15/+14
* [DEV-5312] Reconnect AMQP when connection dropsAustin Schaffer2019-11-251-4/+2
* [DEV-5312] Call data-processor and instantiate classesAustin Schaffer2019-11-201-4/+317
* [DEV-5312] Add interface for amqp publisher and implement a delta publisherAustin Schaffer2019-11-121-0/+49