Commit Graph

16 Commits

Author SHA1 Message Date
Sarah Jamie Lewis d5024e2bd3 a few select staticcheck fixes 2021-06-02 12:09:15 -07:00
Sarah Jamie Lewis bea58b5ba4 Groups Cleanup 2021-05-04 12:00:06 -07:00
Sarah Jamie Lewis 48335552c9 Add Server Restarts to Contact Retry Plugin 2021-04-28 13:50:53 -07:00
Sarah Jamie Lewis b4f9decdf2 Upgrade Tapir, Log, Connectivity 2021-04-08 18:23:26 -07:00
Sarah Jamie Lewis 2832d17cb9 Deep Copy Events in the Event Bus to Prevent Map Concurrency Issue 2021-03-24 16:07:39 -07:00
Sarah Jamie Lewis 5881fd459c Better event comments 2021-03-24 13:16:50 -07:00
Sarah Jamie Lewis 044f726ae4 Ammending Event Bus Api to remove Pointers 2021-03-24 13:15:06 -07:00
Sarah Jamie Lewis 3f522d4d23 Remove any dependence on protobufs of libricochet 2020-09-28 15:09:25 -07:00
Sarah Jamie Lewis a7fd359233 Fixing Data Races in Event Bus 2019-11-12 12:56:35 -08:00
Sarah Jamie Lewis 8f85f49404 Initial pass at race condition fixes 2019-11-08 13:25:13 -08:00
Dan Ballard bd75e44555 make event.Queue use internal infinite channels; make event.Manager not use failable writes 2019-08-14 14:00:04 -07:00
Dan Ballard 04dd8fa89c App Client/Service: new IPCBridge type and test gochan impl; new IPC using eventManager; new App Client and Service; some app api changes and a few more events (NewPeer) and errors (Loading errors) 2019-06-11 10:43:03 -07:00
Dan Ballard 0c4bbe9ad1 Refactor: engine and peer decoupled, engine and eventbus now per peer
and stored top level in app. Storage has read only mode. Peer and group
state now event based and stored in profiles.
2019-05-22 12:54:47 -07:00
Sarah Jamie Lewis 16c8095e5f Adding Timestamp to Events
Also starting to define common event fields to prevent type confusion / spelling issues
2019-01-21 11:56:35 -08:00
Sarah Jamie Lewis c3d797b2e1 Protocol Engine Refactor 2019-01-07 13:24:08 -08:00
Sarah Jamie Lewis 39d174ca26 Adding Event Manager
Barebones Event Manager implementation

This change also fixes a linting issue with logging in server/
2019-01-03 12:53:08 -08:00