Commit Graph

33 Commits

Author SHA1 Message Date
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
Some checks failed
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
Some checks failed
continuous-integration/drone/push Build is failing
2022-01-26 19:37:54 -06:00
b5eb407b55 Prevent duplicate auto-discovery for nested packages
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-27 00:12:51 -06:00
074a3187eb
Add support for jobs & queueables, migrations
Some checks failed
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
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-07 22:50:48 -05:00
b3b5b169e8
Add mechanism for NPM package auto-discovery
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-02 21:45:15 -05:00
1d5056b753
Setup eslint and enforce rules
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-02 22:36:25 -05:00
9be9c44a32
Import other modules into monorepo
Some checks failed
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