Activity
#9 Extracted closures to methods
#9 Extracted closures to methods
Force push
#9 Extracted closures to methods
#9 Extracted closures to methods
#9 Orchestrator relays messages to destination participants
#9 Orchestrator relays messages to destination participants
#9 Orchestrator relays messages to destination participants
#9 Orchestrator relays messages to destination participants
#6 End session when context closed or stream reset
#6 End session when context closed or stream reset
#6 Listen to end session continuously in a separate goroutine
#6 Listen to end session continuously in a separate goroutine
#5 Refactored tests
#5 Refactored tests
#6 Don't send to self if session ended
#6 Don't send to self if session ended
#5 Uses fake in-memory db for tests
#5 Uses fake in-memory db for tests
#6 Benchmarks
#6 Benchmarks
#5 Uses persistent storage only
#5 Uses persistent storage only
Update mino/minows/controller_test.go
Update mino/minows/controller_test.go
#6 Fixing tests
#6 Fixing tests
#6 Passes integration_test.go. Shows benchmarks
#6 Passes integration_test.go. Shows benchmarks
#6 Passes integration_test.go. Shows benchmarks
#6 Passes integration_test.go. Shows benchmarks
#6 Allows self-dial for stream using loopback
#6 Allows self-dial for stream using loopback
#5 Refactored tests
#5 Refactored tests
Deleted branch
#4 Uses envelope for session send & receive
#4 Uses envelope for session send & receive
#4 Uses mino.Response to channel received messages for session
#4 Uses mino.Response to channel received messages for session
#4 Read/Write network stream using json.Decoder/Encoder
#4 Read/Write network stream using json.Decoder/Encoder
#5 Makes public optional
#5 Makes public optional
#5 Makes public optional
#5 Makes public optional
#5 Fixed lint
#5 Fixed lint
#5 Uses disk store for key
#5 Uses disk store for key
#5 Uses disk store for key
#5 Uses disk store for key