Commit Graph

32 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A
0f98891cb6 Initial code to support ignoring external ids for specific backends. 2022-06-25 02:13:49 +03:00
Abdulmhsen B. A. A
f47d516498 Changed how we report webhook attributes back to main handler. 2022-06-21 13:45:54 +03:00
Abdulmhsen B. A. A
48251610cc Removed double brackets in log message for message flag. 2022-06-20 22:57:15 +03:00
Abdulmhsen B. A. A
6ae271ca11 We no longer rely on nginx to display webhook responses. instead of we log them into access.(date).log. This allow us to switch back to caddy. 2022-06-20 22:02:30 +03:00
abdulmohsen
5e43d0cfa7 Switched ag array_key_exists call to null check, this might lead to subtle bugs. 2022-06-17 17:25:07 +03:00
Abdulmhsen B. A. A
42e9afd499 Made request/webhook dump only works if WS_WEBHOOK_DEBUG env is enabled. 2022-06-10 04:31:15 +03:00
Abdulmhsen B. A. A
6da86d319c Updated extra field on import via webhook or task to indicate which event caused the record to be updated. 2022-06-09 13:56:48 +03:00
abdulmohsen
6ae44ddbf5 Update the extra column for backends that has metadata_only flag enabled. 2022-06-09 01:11:17 +03:00
Abdulmhsen B. A. A
3795be47af Added sanity checks. 2022-06-06 04:03:48 +03:00
Abdulmhsen B. A. A
deca606b9e More text updates. 2022-06-06 02:33:41 +03:00
Abdulmhsen B. A. A
9e1b4f52ef Special case watched/updated column to better support mark as unwatched. 2022-06-01 15:00:51 +03:00
Abdulmhsen B. A. A
d04d398ac0 Added more strict date checks. 2022-06-01 14:12:34 +03:00
Abdulmhsen B. A. A
26a793f17d Better handler for mark as unplayed via webhook. 2022-06-01 13:18:55 +03:00
Abdulmhsen B. A. A
e072403123 performance improvements heavy section of the code base, and improved state:export operation. 2022-05-26 03:20:03 +03:00
Abdulmhsen B. A. A
eef22ab926 Removed apply parameter name to better reflect the action taken. 2022-05-25 07:01:37 +03:00
Abdulmhsen B. A. A
45b36c636e Cleaned up webhook handler code. 2022-05-23 18:47:52 +03:00
Abdulmhsen B. A. A
25733a83f9 Added tool version to nginx logs. 2022-05-23 18:22:15 +03:00
Abdulmhsen B. A. A
cf17d91abd Moved saving webhook payload logic into initializer 2022-05-23 17:56:53 +03:00
Abdulmhsen B. A. A
a8e5b813f6 renamed method parameter to better reflect the actual changes. 2022-05-22 18:54:29 +03:00
Abdulmhsen B. A. A
6d620cff25 Finalized new table design. 2022-05-20 02:29:26 +03:00
Abdulmhsen B. A. A
a184b7064e Fixed race condition in webhook related to multi plex server setup. 2022-05-18 01:31:05 +03:00
Abdulmhsen B. A. A
22dd88b392 Convert all errors to exceptions. 2022-05-16 20:49:59 +03:00
Abdulmhsen B. A. A
2e85a1a774 PlexBackend: emit an info message about invalid external id and ignore. 2022-05-16 20:45:49 +03:00
Abdulmhsen B. A. A
90997e4f50 Standardizing the error levels and Normalizing the output messages. 2022-05-16 14:42:42 +03:00
Abdulmhsen B. A. A
a6a060f048 Updated StateInterface to include constants for column names. 2022-05-14 23:44:59 +03:00
Abdulmhsen B. A. A
eb3498b4e3 Added new database field to store server side media id. 2022-05-14 21:01:51 +03:00
Abdulmhsen B. A. A
f5b4bea193 Implemented support for Relative GUIDs for plex custom agents. 2022-05-05 18:55:23 +03:00
Abdulmhsen B. A. A
7e35eecfea Preparing parseWebhook to support relative GUIDs. related to #69 2022-05-04 20:26:30 +03:00
Abdulmhsen B. A. A
1e73d0cd91 Added webhook event and type to nginx log output. 2022-04-18 20:04:06 +03:00
Abdulmhsen B. A. A
a991ce39e1 improved error reporting and increased diagnostic coverage when required. 2022-04-17 01:13:47 +03:00
Abdulmhsen B. A. A
d4a5cd0fa0 Removed no longer unused files, added WS_TZ for timezone in preparation for beta release at the end of the month. 2022-04-11 19:44:24 +03:00
Abdulmhsen B. A. A
e49842afa3 Renamed KernelConsole class to Initializer 2022-03-19 13:56:04 +03:00