Commit Graph

41 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A
fe186ef6cd Fixed bug in parsing jellyfin ignored list. 2022-07-10 19:57:58 +03:00
Abdulmhsen B. A. A
1752e55042 Reformatted code according to PSR12. 2022-07-07 17:54:56 +03:00
Abdulmhsen B. A. A
4ff605d5bf Switched database reference from storage to database. 2022-07-06 20:04:20 +03:00
Abdulmhsen B. A. A
f231279703 Allow backup generator to use local data to enhance the backup data. 2022-07-01 21:07:14 +03:00
Abdulmhsen B. A. A
dad9d2f862 Added missing logContext for Backup Guid:fromArray call. 2022-06-30 21:00:27 +03:00
Abdulmhsen B. A. A
c308c69dff Added backup backends play state functionality. 2022-06-30 20:02:16 +03:00
abdulmohsen
d2164b0cac Changed ignored guid error level to INFO. 2022-06-29 21:41:54 +03:00
Abdulmhsen B. A. A
84b4c9eaf7 Support adding scope to ignore guid rule. 2022-06-28 20:06:20 +03:00
Abdulmhsen B. A. A
b6aeadc6b9 Code cleanup. 2022-06-28 17:55:18 +03:00
Abdulmhsen B. A. A
dd7e79f515 updated last remaining exception catchers without trace support. 2022-06-27 17:11:50 +03:00
abdulmohsen
36b8380517 Adding debug trace to all backends exceptions catcher. 2022-06-26 15:30:10 +03:00
Abdulmhsen B. A. A
ce0d8bf0d4 Added an option to disable external id parsing for episodes and rely on relative ids. 2022-06-25 21:20:56 +03:00
Abdulmhsen B. A. A
dbcb348841 Added the ability to ignore external ids. Closes #173 2022-06-25 15:00:55 +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
9e233799be Added server name and client name 2022-06-20 21:58:53 +03:00
Abdulmhsen B. A. A
c3802bed14 Removed unneeded configurable variables. 2022-06-20 19:32:36 +03:00
Abdulmhsen B. A. A
7d471af2e1 Do not update last sync date if backend reported error during import/export. 2022-06-20 19:05:29 +03:00
Abdulmhsen B. A. A
d869111614 Cleaned up shared import/export code. 2022-06-20 18:57:43 +03:00
Abdulmhsen B. A. A
4ecc664238 Migrated Jellyfin/emby import/export to separate actions. 2022-06-19 17:00:13 +03:00
Abdulmhsen B. A. A
750f19014d Migrated plex import/export to separate actions. 2022-06-19 12:57:58 +03:00
Abdulmhsen B. A. A
393cd72c3e Migrated backends get library to separate action. 2022-06-18 19:31:57 +03:00
Abdulmhsen B. A. A
baf3c59aab added isLocal method to GuidInterface to check whether the given guid local or not. 2022-06-18 18:12:37 +03:00
Abdulmhsen B. A. A
c0b0ce242a migrated backends get libraries list into separate action. 2022-06-18 16:16:16 +03:00
Abdulmhsen B. A. A
b1075e2efc Migrated backends push method into separate action. 2022-06-18 15:10:38 +03:00
abdulmohsen
e59759d706 Migrated backends search methods into separate actions. 2022-06-17 21:47:51 +03:00
abdulmohsen
4a5569bf55 Fixed emby webhook parsing, for some reason they no longer send playback.scrobble 2022-06-17 17:25:07 +03:00
abdulmohsen
76c37547b8 Migrated backends user list to separate action. 2022-06-17 17:25:07 +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
abdulmohsen
1ef60f4360 Make TryResponse wrap returned data in response object if it's not already in one. 2022-06-17 13:26:56 +03:00
Abdulmhsen B. A. A
b52efd522f Fixed Plex media production year parsing. 2022-06-16 21:11:37 +03:00
Abdulmhsen B. A. A
fbdf97b431 Refactored webhook handling. 2022-06-16 18:31:41 +03:00
Abdulmhsen B. A. A
999648a3f4 Added Cache to context. 2022-06-16 17:08:56 +03:00
Abdulmhsen B. A. A
323bc80e56 Added GuidInterface. 2022-06-16 15:00:13 +03:00
Abdulmhsen B. A. A
f0dc3acadf Moved Backends support methods to a trait to ease the code migration. 2022-06-16 00:31:48 +03:00
abdulmohsen
6f9785d67d Seperated GetIdentifier from Backend clients. 2022-06-11 10:55:02 +03:00
abdulmohsen
d06859cce3 Added log levels to error object. 2022-06-11 10:25:09 +03:00
Abdulmhsen B. A. A
699f634f2e Decoupled backends InspectRequest and GetMetaData methods. 2022-06-10 18:42:22 +03:00
Abdulmhsen B. A. A
dd5b568698 Fixed tryResponse 2022-06-10 17:56:14 +03:00
Abdulmhsen B. A. A
f77d01a373 Added common response/error objects for inner communication between backend clients and their sub actions. 2022-06-10 17:33:35 +03:00
Abdulmhsen B. A. A
66775d4723 Added common response/error objects for inner communication between backend clients and their sub actions. 2022-06-10 17:33:19 +03:00
Abdulmhsen B. A. A
45a8abb6e0 Started process of separating client actions, which allow us to test the implementation. 2022-06-10 06:24:03 +03:00