1
0
Fork 0
Commit graph

18 commits

Author SHA1 Message Date
Jonathan Treffler
e0f6f3d27a follow spec more closely for subscription request parsing 2024-06-12 21:50:28 +02:00
Jonathan Treffler
41b3d84e9d fix error handling of register request with unknown transport 2024-06-12 21:32:52 +02:00
Jonathan Treffler
066d89873a added webhook transport (probably only for debugging) 2024-06-12 14:24:27 +02:00
Jonathan Treffler
b28e0619f5 added subscription rest api controller and route 2024-06-12 14:21:35 +02:00
Jonathan Treffler
5e24706796 return calendar node name as push topic 2024-06-12 14:20:24 +02:00
Jonathan Treffler
c9d4285af4 implement and use SubscriptionService 2024-06-12 14:19:52 +02:00
Jonathan Treffler
a6d4368058 added calendar listener 2024-06-12 03:05:59 +02:00
Jonathan Treffler
af104a63f2 save transport of registration in db 2024-06-12 03:03:35 +02:00
Jonathan Treffler
e42b7b34ad added notify method, that gets called when a transport should to send a notification a subscriber 2024-06-12 02:59:09 +02:00
Jonathan Treffler
5f65485798 added subscription database entries and transport registration init logic handling to subscription management plugin 2024-06-12 01:58:00 +02:00
Jonathan Treffler
9f15e091e1 change transports registration to save as dict items by id instead of array 2024-06-12 01:51:00 +02:00
Jonathan Treffler
05bbfe100d added Subscription Entity and Mapper 2024-06-12 01:50:04 +02:00
Jonathan Treffler
32aa0aa386 add subscriptions table creation migration 2024-06-12 01:48:59 +02:00
Jonathan Treffler
8dc989f897 started implementing subscription management 2024-05-03 18:18:33 +02:00
Jonathan Treffler
bb78c80b07 ensured license headers exist and match reality 2024-05-03 18:08:19 +02:00
Jonathan Treffler
d09254523f fix indentation 2024-04-05 20:31:48 +02:00
Jonathan Treffler
104d278c06 fix indentation 2024-04-05 20:29:33 +02:00
Jonathan Treffler
b992cde357 app init; implemented service detection 2024-04-05 20:26:15 +02:00