1
0
Fork 0
Commit graph

27 commits

Author SHA1 Message Date
Jonathan Treffler
ec6e69e240 use container to allow dependency injection in transport classes 2024-07-23 02:10:32 +02:00
Jonathan Treffler
f994a182d3 add entity, mapper and service for subscriptions_webpush 2024-07-23 02:06:10 +02:00
Jonathan Treffler
b36b13703b add subscriptions_webpush db table 2024-07-23 02:04:54 +02:00
Jonathan Treffler
530dbd2d07 fix #3 2024-07-01 22:28:31 +02:00
Ricki Hirner
6af07f6f8d
Fix getUser (#5) 2024-07-01 22:22:41 +02:00
Jonathan Treffler
b0335735fe implemented draft spec of web push transport 2024-06-17 15:23:21 +02:00
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
Ricki Hirner
a84bd86c63
Update README.md 2024-01-30 18:01:50 +01:00
Ricki Hirner
0d776f87e0
Update README.md 2024-01-30 17:58:38 +01:00
Ricki Hirner
3ce8cfcc97
Initial commit 2024-01-30 17:57:12 +01:00