Commit Graph

30 Commits

Author SHA1 Message Date
HB9HIL
46b2427914 just to make sure we invalidate a possible session key in cache 2026-02-20 09:27:48 +01:00
HB9HIL
7904e30625 add a simple validate sessionkey helper function 2026-02-20 09:23:42 +01:00
HB9HIL
b8a8e43a32 translated return message if no lookup is configured and used a variable for it as it is used multiple times 2026-02-20 08:50:00 +01:00
HB9HIL
959254f186 check config more explicit 2026-02-20 08:40:54 +01:00
HB9HIL
4cc348e56e single callbook functions don't need to be public, changed to private functions since we always need to call the main getCallbookData function 2026-02-20 08:34:34 +01:00
HB9HIL
a3c8aa5464 remove redundant sourcename calls 2026-02-20 08:31:06 +01:00
HB9HIL
fc0ae9f672 fix: cache only the qrzcq sessionkey instead the whole array 2026-02-20 07:56:15 +01:00
HB9HIL
53777b47e7 use cache and it's already built in timebased invalidation for the callbook session keys 2026-02-20 01:24:27 +01:00
phl0
076f73ebfd Safeguard against empty vars 2026-01-28 07:44:55 +01:00
phl0
0df25b2a45 More detailed error messages for failed callbook lookups 2026-01-28 00:46:39 +01:00
phl0
0bd1f7b1ca Skip callbook lookups if credentials are empty/not set 2026-01-26 09:55:19 +01:00
Luca
c52859f958 Merge branch 'dev' into dev-log-fallback 2025-12-11 17:44:00 +01:00
Luca
18813c2e31 Apply suggestions from code review
Co-authored-by: Florian (DF2ET) <github@florian-wolters.de>
2025-12-11 17:41:52 +01:00
phl0
710b4ab726 Catch (timeout) errors on communication with hamqth 2025-12-10 16:39:27 +01:00
Luca
dfe682b4bf Implementing callbook failover logic 2025-12-09 17:44:25 +01:00
phl0
cfa07bd33f Only validate grid if existent 2025-11-12 15:33:40 +01:00
phl0
15a5640e79 Use validation function in Qra lib and extend by bogus grid detection 2025-11-10 00:11:17 +01:00
Andreas Kristiansen
1b7d721208 Fix get plaincall logic 2025-10-30 12:55:14 +01:00
phl0
c159b2fd2a Display warning message in search result if grid is auto-detected by
qrz.com
2025-09-04 15:57:12 +02:00
Andreas Kristiansen
4a3a990309 Adjusted libraries to work with qrz.ru 2025-02-06 12:31:52 +01:00
Andreas Kristiansen
1f3cac256b Fixed typo 2025-02-06 11:32:53 +01:00
Andreas Kristiansen
bdf834fc84 Fixed a typo 2025-02-03 10:09:12 +01:00
Andreas Kristiansen
024f2e0aff [Callbook] Added qrz.ru support 2025-02-03 10:06:07 +01:00
Andreas Kristiansen
a4100a4149 Trying to fix reduce call problem 2024-11-25 18:42:41 +01:00
phl0
888f9c9743 Handle errors when querying qrzcq (i.e. non-premium) 2024-11-25 14:33:05 +01:00
Andreas Kristiansen
a522d3095c Added error if no callbook is entered in config 2024-11-25 12:41:34 +01:00
Andreas Kristiansen
0e4b17ce13 Implemented reduced call 2024-11-25 12:21:07 +01:00
Andreas Kristiansen
eb70e66b32 Fixed correct return of error 2024-11-25 10:34:11 +01:00
Andreas Kristiansen
b2542f6b72 Implemented username/password in config check 2024-11-24 17:23:37 +01:00
Andreas Kristiansen
5b3279d762 [Callbook] Refactor so it's easier to add new callbooks 2024-11-24 15:34:56 +01:00