Commit Graph

55 Commits

Author SHA1 Message Date
Kamil Myśliwiec
10fdf16c47 build: use strict null checks part 1 2024-11-26 12:46:59 +01:00
Kamil Myśliwiec
8829b8d1d7 style: address packages lint errors 2024-11-26 10:38:31 +01:00
Kamil Myśliwiec
236b633a76 style: address integration tests lint errors 2024-11-26 09:39:20 +01:00
Kamil Myśliwiec
c66d1fb5f7 fix: add type constraints and assertions 2024-11-20 10:41:37 +01:00
Kamil Mysliwiec
9356509274 Update packages/microservices/server/server-nats.ts
Co-authored-by: Rick Dutour Geerling <rick@trilon.io>
2024-11-20 10:22:02 +01:00
Kamil Mysliwiec
4f55f88bff Update packages/microservices/server/server-nats.ts
Co-authored-by: Rick Dutour Geerling <rick@trilon.io>
2024-11-18 15:26:07 +01:00
Kamil Myśliwiec
3267135f2d chore: resolve merge conflicts 2024-11-18 12:45:34 +01:00
Kamil Myśliwiec
3dfc7fc68e feat(microservices): add status, unwrap, on, and other features 2024-11-15 10:03:05 +01:00
Ali Nowrouzi
d20a1e580f feat(microservices): add gracefull shutdown option for nats server 2024-08-28 22:30:10 +03:30
Tony133
151806b621 chore: add public api annotation on microservices 2024-05-05 15:18:04 +02:00
Constantin Cuciurcă
1f327efd03 refactor(microservices): use switch case for types of statuses in server 2023-02-01 20:10:30 +02:00
Micael Levi (lab)
f1b9b636a5 refactor(microservices): drop useless type assertion on server
on every type assertion for `Observable<any>` that is not needed anymore.
2021-12-23 22:38:42 -04:00
Micael Levi (lab)
82adb3c101 refactor(common,core): use shared utils from common whenever possible
Use every util defined at `shared.utils.ts` from `@nestjs/common`, when
possible. Only spec files aren't touched.
2021-12-16 02:54:06 -04:00
Kamil Myśliwiec
f1ccd10976 feat(microservices): integrate response serializers 2021-10-02 15:52:39 +02:00
Kamil Myśliwiec
f4002e493b feat(microservices): add msvc message builders 2021-09-01 09:59:04 +02:00
kvandake
9b5a615f55 add NatsMessageBuilder 2021-08-20 21:22:44 +03:00
kvandake
1935b9cd1d fix server-nats 2021-08-18 09:54:58 +03:00
kvandake
74af340f9a add headers in messages to nats client
P.S. kafka serializer style
2021-08-17 22:50:03 +03:00
Kamil Myśliwiec
f91cd20230 fix(microservices): use debug log level for ping timer status (nats) #7772 2021-08-06 08:52:20 +02:00
Johann Wagner
88cf1a178a allow deserializers to be async and await result 2021-07-01 19:50:02 +02:00
Kamil Myśliwiec
cf362d369b feat(microservices): support nats v2 2021-03-16 14:11:48 +01:00
Kamil Myśliwiec
9241905f11 fix(microservices): reject on error (on listen method call) 2021-01-28 14:00:15 +01:00
Kamil Mysliwiec
8caf6d7853 Update packages/microservices/server/server-nats.ts 2020-10-29 13:49:46 +01:00
Vladimir Borovik
4d7c2651dc fix(microservices/nats): Check replyTo channel existence 2020-10-05 20:36:49 +03:00
Kamil Myśliwiec
d1816a3199 refactor(): adjust style to the rest of codebase 2020-05-24 13:19:24 +02:00
alex
e2c8f74f19 feat(microservices): move getTransportId functions to public variable transportId and make it optional 2020-05-16 15:22:15 +03:00
alex
0845dab3a3 feat(microservices): Add ability for pass transport to MessagePattern 2020-05-10 02:30:16 +03:00
Kamil Myśliwiec
01f7bb6949 fix(): resolve merge conflicts 2020-02-20 13:08:39 +01:00
John Biundo
d9bfff4d6f bugfix (@nestjs/microservices) pass replyTo to serializer 2020-02-01 08:09:27 -08:00
Kamil Myśliwiec
1d27dacb2a feat() add rpc & ws decorators, add rpc context 2019-09-26 12:44:44 +02:00
Kamil Myśliwiec
0a7f37d90b feat(): add incoming request & response serializers 2019-08-26 21:23:46 +02:00
Kamil Myśliwiec
7f8aa92c0a feat(): add rpc serializer and deserializer, improve performance 2019-08-26 21:23:46 +02:00
Jiayi Hu
ee8b112504 fix(microservices): use correct server options type 2019-04-06 16:10:54 +02:00
Kamil Myśliwiec
9f1a32cbfd refactor(): remove redundancy, extract handleEvent 2019-03-01 10:11:19 +01:00
Kamil Myśliwiec
e4179eb380 enhancement() add loader function to load package utility 2019-01-30 23:07:34 +01:00
Kamil Myśliwiec
4f767080bf feature() add external context, microservices event patterns 2019-01-04 16:59:11 +01:00
Kamil Myśliwiec
4ec8e3436c test(microservices) fix unit tests 2018-12-10 22:33:48 +01:00
Kamil Myśliwiec
4796023e02 chore() resolve conflicts 2018-12-10 22:03:06 +01:00
Kamil Myśliwiec
30b6c50dd8 merge() resolve conflicts 2018-12-10 21:48:06 +01:00
Kamil Myśliwiec
1cac0a99fd feature: more typings, refactor 2018-11-28 23:08:27 +01:00
Kamil Myśliwiec
0b23422ab1 refactor: reduce implicit types 2018-11-24 17:28:28 +01:00
Kamil Myśliwiec
06d0f12169 feature(microservices) add a few options to the nats strategy 2018-10-06 15:02:55 +02:00
Jean-Baptiste Pionnier
66ee3ebe72 refactor clean as any 2018-10-04 10:49:07 +02:00
Kamil Myśliwiec
f802f94c0f refactor(microservices) refactor, improvements, use es6 map 2018-10-03 22:15:29 +02:00
Jean-Baptiste Pionnier
4a8c8bc740 refactor Unnecessary 'await' 2018-10-03 15:25:43 +02:00
Jean-Baptiste Pionnier
ac295e68f6 refactor Unnecessary 'await' 2018-09-30 22:14:35 +02:00
Kamil Myśliwiec
b6fe9b06cc refactor(microservices) remove unecessary options object 2018-09-02 22:31:11 +02:00
Kamil Myśliwiec
d446a56381 bugfix(@nestjs/microservices) fix nats wildcards 2018-08-16 13:50:56 +02:00
Kamil Myśliwiec
614d57f130 feature(@nestjs) expose default exception filters 2018-07-25 18:47:40 +02:00
Kamil Myśliwiec
17a609cd9c feature(@nestjs/microservices) grpc improvements (add root), cleanup 2018-05-25 12:44:18 +02:00