Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 0.3.60.3.6 | Li Haoyi | 2019-11-07 | 1 | -3/+0 |
| | |||||
* | Flesh out `BatchActor.scala` into its own module, `cask.Actor`. Add the ↵ | Li Haoyi | 2019-11-03 | 1 | -1/+1 |
| | | | | first unit test for an asynchronous logging actor | ||||
* | Provide a simple builtin websocket client in `cask.WsClient` | Li Haoyi | 2019-09-16 | 1 | -0/+3 |
| | | | | | | Harmonize the actor-based APIs of `cask.WsClient`/`cask.WsHandler`/`cask.WsActor`, letting them share the same set of `cask.Ws` events The default implementation of `cask.WsClient` on the JVM spawns one thread per connection, and doesn't really scale to large numbers of connections. For now we just continue using AsyncHttpClient in the load tests. Wrapping AsyncHttpClient in a nice API is TBD | ||||
* | Break up `Router.scala` into a `router/` folder with multiple files | Li Haoyi | 2019-09-16 | 1 | -2/+2 |
| | |||||
* | Move `internal.BatchActor` to `util.BatchActor` | Li Haoyi | 2019-09-15 | 1 | -0/+3 |
| | |||||
* | Sketch out a standard `cask.Logger` interface and standardize dependency ↵ | Li Haoyi | 2019-09-15 | 1 | -0/+6 |
| | | | | injection via case class implicits | ||||
* | Break circular dependency by splitting `RouteEndpointMetadata` into its own file | Li Haoyi | 2019-09-15 | 1 | -1/+1 |
| | |||||
* | First pass at providing a convenient API for handling websockets | Li Haoyi | 2019-09-14 | 1 | -0/+5 |
| | |||||
* | Rename `BaseDecorator` -> `Decorator`, `Decorator` -> `RawDecorator`, ↵ | Li Haoyi | 2019-09-14 | 1 | -2/+2 |
| | | | | `BaseEndpoint` -> `Endpoint`, `Endpoint` -> `HttpEndpoint` | ||||
* | Make `Input` a type param too | Li Haoyi | 2019-09-14 | 1 | -1/+1 |
| | |||||
* | `InnerResponse` is now a type param instead of member, allowing better error ↵ | Li Haoyi | 2019-09-14 | 1 | -1/+1 |
| | | | | | | | | messages through `cask.internal.Conversion`: ``` Cannot return java.io.ByteArrayInputStream as a cask.model.Response[cask.endpoints.JsonData] ``` | ||||
* | . | Li Haoyi | 2019-09-14 | 1 | -1/+2 |
| | |||||
* | Get rid of unneccessary `HttpDecorator` | Li Haoyi | 2018-08-18 | 1 | -1/+0 |
| | |||||
* | 0.1.10.1.1 | Li Haoyi | 2018-08-18 | 1 | -6/+2 |
| | |||||
* | 0.1.00.1.0 | Li Haoyi | 2018-08-13 | 1 | -1/+2 |
| | |||||
* | Basic websocket support works | Li Haoyi | 2018-08-13 | 1 | -1/+5 |
| | |||||
* | Properly roll back transactions when endpoints fail in TodoMvcDb | Li Haoyi | 2018-08-08 | 1 | -1/+3 |
| | |||||
* | Refactor decorators into a more traditional delegation model, and use that ↵ | Li Haoyi | 2018-08-08 | 1 | -2/+0 |
| | | | | to implement endpoint-scoped transactions using Quill | ||||
* | wip more readme | Li Haoyi | 2018-07-28 | 1 | -0/+2 |
| | |||||
* | first pass at a readme | Li Haoyi | 2018-07-28 | 1 | -0/+4 |
| | |||||
* | Alias Decorator, Endpoint and BaseDecorator onto cask.* | Li Haoyi | 2018-07-26 | 1 | -0/+3 |
| | |||||
* | Simplify public Decorator API | Li Haoyi | 2018-07-26 | 1 | -0/+1 |
| | |||||
* | Create `requests: Requests` NilParam with convenience methods for common ↵ | Li Haoyi | 2018-07-25 | 1 | -8/+8 |
| | | | | necessities | ||||
* | collapse `CookieParam` into `Cookie` | Li Haoyi | 2018-07-25 | 1 | -6/+2 |
| | |||||
* | Extract out `model.ParamContext` | Li Haoyi | 2018-07-25 | 1 | -4/+10 |
| | |||||
* | Split up `cask` package into subpackages | Li Haoyi | 2018-07-25 | 1 | -9/+28 |
| | |||||
* | Redirect/abort helpers | Li Haoyi | 2018-07-22 | 1 | -0/+11 |