0484a586bd
Update dependencies & fix misc formatting errors
2022-09-30 12:02:51 -05:00
c0595f3ef9
Centralize configure-able factory classes
2022-09-26 11:34:23 -05:00
5557aae543
Fix order of dates in redis expiration calculation
2022-09-13 23:21:44 -05:00
a173393697
Fix property injection prototype hoisting bug
2022-09-13 22:34:16 -05:00
9b47d2ac99
Fix async context loss in WebSocketBus
2022-08-10 00:06:48 -05:00
085fe04f90
Fix issue where WebSocketBus depends on Session before session factory registered
2022-08-09 23:59:43 -05:00
e339ec718d
Support periodic auth checks in SecurityContext on web socket connections
2022-08-09 23:49:25 -05:00
efb9726470
Add CacheSession implementation & make WebSocketBus re-load the session when an event is received
2022-08-09 23:01:36 -05:00
8774bd8d34
Fix serial format of StateEvent
2022-08-06 14:19:09 -05:00
ef405093dc
Actually export StateEvent...
2022-08-06 01:45:10 -05:00
fc85c9d2c8
Add StateEvent implementation
2022-08-06 01:42:15 -05:00
d00e6a02e2
Remove unnecessary container call
2022-07-14 01:16:35 -05:00
33a64b99ff
Implement websocket server
2022-07-14 01:15:16 -05:00
445f16d973
Prevent duplicate bus shutdowns on container destroy; bump version
2022-03-30 23:40:10 -05:00
351a2e14b8
Prevent request Bus instances from creating new IORedis connections
2022-03-30 23:34:17 -05:00
78cb26fcb2
Add request container lifecycle handling
2022-03-30 23:04:00 -05:00
ca348b2ff6
Add Trace logging level; bump version
2022-03-30 18:15:56 -05:00
508d92f759
Add better debugging for Bus connections
2022-03-30 18:02:17 -05:00
a590d78155
Reduce # of duplicate Bus.up() calls; bump version
2022-03-30 17:34:19 -05:00
dbe48ea8a5
Add debugging option to make bus warnings throw Error; bump version
2022-03-30 17:24:45 -05:00
cdecb7e628
Fix hanging IORedis connections; add extollo.wontstop debugging helper
2022-03-29 02:30:48 -05:00
70d67c2730
Add model serializer and coreid login provider
2022-02-23 15:15:02 -06:00
16e5fa00aa
Implement queue work and listen commands
continuous-integration/drone/push Build is failing
2022-01-27 10:34:01 -06:00
6d1cf18680
Refactor event bus and queue system; detect cycles in DI realization and make
continuous-integration/drone/push Build is failing
2022-01-26 19:37:54 -06:00
b5eb407b55
Prevent duplicate auto-discovery for nested packages
continuous-integration/drone/push Build is passing
2021-11-27 00:12:51 -06:00
074a3187eb
Add support for jobs & queueables, migrations
...
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
- Create migration directives & migrators
- Modify Cache classes to support array manipulation
- Create Redis unit and RedisCache implementation
- Create Queueable base class and Queue class that uses Cache backend
2021-08-23 23:51:53 -05:00
e33d8dee8f
Add support for registering vendor asset routes
continuous-integration/drone/push Build is passing
2021-07-07 22:50:48 -05:00
b3b5b169e8
Add mechanism for NPM package auto-discovery
continuous-integration/drone/push Build is passing
2021-07-02 21:45:15 -05:00
1d5056b753
Setup eslint and enforce rules
continuous-integration/drone/push Build is passing
2021-06-02 22:36:25 -05:00
9be9c44a32
Import other modules into monorepo
continuous-integration/drone/push Build is failing
2021-06-01 20:59:40 -05:00
fad1184afe
TypeDoc all the thngs
2021-03-25 08:50:13 -05:00
be32976498
Cache - support expiration dates
2021-03-09 10:38:02 -06:00
088fdfb1ef
Add cache interface, factory, and basic in-mem implementation
2021-03-09 10:16:27 -06:00