├── .gitignore ├── LICENSE.md ├── README.md ├── atom └── atom.go ├── client.go ├── client_test.go ├── errors.go ├── events.go ├── events_test.go ├── examples ├── 01-read-write-events │ ├── README.md │ └── main.go ├── 02-longpoll │ ├── README.md │ └── main.go ├── 03-deletestream │ ├── README.md │ └── main.go ├── 04-client │ ├── README.md │ └── main.go ├── 05-concurrent-streamreaders │ ├── README.md │ └── main.go ├── Dockerfile ├── README.md └── docker-compose.yml ├── goeshttp.go ├── goeshttp_test.go ├── internal └── uuid │ └── uuid.go ├── streamreader.go ├── streamreader_test.go ├── streamwriter.go └── streamwriter_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea 3 | *.iml 4 | out 5 | gen 6 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/README.md -------------------------------------------------------------------------------- /atom/atom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/atom/atom.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/client_test.go -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/errors.go -------------------------------------------------------------------------------- /events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/events.go -------------------------------------------------------------------------------- /events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/events_test.go -------------------------------------------------------------------------------- /examples/01-read-write-events/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/01-read-write-events/README.md -------------------------------------------------------------------------------- /examples/01-read-write-events/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/01-read-write-events/main.go -------------------------------------------------------------------------------- /examples/02-longpoll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/02-longpoll/README.md -------------------------------------------------------------------------------- /examples/02-longpoll/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/02-longpoll/main.go -------------------------------------------------------------------------------- /examples/03-deletestream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/03-deletestream/README.md -------------------------------------------------------------------------------- /examples/03-deletestream/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/03-deletestream/main.go -------------------------------------------------------------------------------- /examples/04-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/04-client/README.md -------------------------------------------------------------------------------- /examples/04-client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/04-client/main.go -------------------------------------------------------------------------------- /examples/05-concurrent-streamreaders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/05-concurrent-streamreaders/README.md -------------------------------------------------------------------------------- /examples/05-concurrent-streamreaders/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/05-concurrent-streamreaders/main.go -------------------------------------------------------------------------------- /examples/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/Dockerfile -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/examples/docker-compose.yml -------------------------------------------------------------------------------- /goeshttp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/goeshttp.go -------------------------------------------------------------------------------- /goeshttp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/goeshttp_test.go -------------------------------------------------------------------------------- /internal/uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/internal/uuid/uuid.go -------------------------------------------------------------------------------- /streamreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/streamreader.go -------------------------------------------------------------------------------- /streamreader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/streamreader_test.go -------------------------------------------------------------------------------- /streamwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/streamwriter.go -------------------------------------------------------------------------------- /streamwriter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetbasrawi/go.geteventstore/HEAD/streamwriter_test.go --------------------------------------------------------------------------------