• Alfredo Di Napoli's avatar
    ws: make Dispatcher abstract · 7c0d6ba0
    Alfredo Di Napoli authored
    The `Dispatcher` type is now opaque and not exported by
    `.AsyncUpdates.Dispatcher`, and it has been moved out of the `.Types`.
    
    This ensures that we can make the internal record fields private, and
    offer accessors for things like `terminateDispatcher`. This preserve
    information hiding and allows us to change the internal way of
    terminating a dispatcher (for example switching away from normal
    `forkIO` in favour of `async` & co) while not breaking client's code.
    7c0d6ba0
Name
Last commit
Last update
..
Admin Loading commit data...
Auth Loading commit data...
Count Loading commit data...
Errors Loading commit data...
GraphQL Loading commit data...
Ngrams Loading commit data...
Node Loading commit data...
Public Loading commit data...
Routes Loading commit data...
Search Loading commit data...
Server Loading commit data...
Table Loading commit data...
Viz Loading commit data...
Context.hs Loading commit data...
Count.hs Loading commit data...
Dev.hs Loading commit data...
EKG.hs Loading commit data...
Errors.hs Loading commit data...
Flow.hs Loading commit data...
GraphQL.hs Loading commit data...
HashedResponse.hs Loading commit data...
Job.hs Loading commit data...
Members.hs Loading commit data...
Metrics.hs Loading commit data...
Middleware.hs Loading commit data...
Ngrams.hs Loading commit data...
Node.hs Loading commit data...
Prelude.hs Loading commit data...
Routes.hs Loading commit data...
Search.hs Loading commit data...
Swagger.hs Loading commit data...
Table.hs Loading commit data...
ThrowAll.hs Loading commit data...
Types.hs Loading commit data...