aec4b8435b
Enhance MySubaru API integration with improved error handling and new utility functions
...
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
- Refactor Response struct's parse method to return detailed error messages based on API error codes.
- Introduce UnixTime type for handling Unix timestamps in JSON marshaling and unmarshaling.
- Add email masking utility function to obfuscate email addresses for privacy.
- Implement containsValueInStruct function to check for substring presence in struct fields.
- Create comprehensive unit tests for UnixTime, email masking, and struct value checking.
- Update vehicle service request method documentation for clarity.
2025-07-08 11:26:45 -04:00
1d8d175be0
Refactor vehicle command functions to improve readability and maintainability
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-07-06 17:33:34 -04:00
3c927fd83b
Enhance documentation for API client and vehicle structures; improve test function naming for clarity
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-07-06 15:15:12 -04:00
152eb2c7b7
Refactor code structure and remove redundant sections for improved readability and maintainability
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 26s
2025-07-06 14:23:35 -04:00
cff0624807
Ensure channel closure in LightsStart, LightsStop, and GetLocation methods; improve error handling in executeServiceRequest
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 27s
2025-07-05 13:50:31 -04:00
3f426d206d
Some testing
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 26s
2025-07-05 13:34:23 -04:00
fffb194bf5
Refactor service request execution to improve error handling and remove unused message simulation
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 28s
2025-07-05 13:16:44 -04:00
85ae2658a2
Fix parameter order in service request execution for consistency
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 27s
2025-07-05 12:36:57 -04:00
f06a46b3cc
Refactor service request URLs and enhance retry logic in vehicle service methods
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-07-05 12:33:34 -04:00
0744d16401
Refactor some functions
2025-07-02 12:06:23 +03:00
21a928bf70
Debuging response outputs
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-06-09 12:46:14 -04:00
cb008f61e7
Enabled some Debug as an Info output
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-06 17:37:48 -04:00
af42a5971e
Fixed parts parsing regexp
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 22s
2025-06-05 17:02:00 -04:00
a42ed54f38
Added trouble detection
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-05 16:56:29 -04:00
c27e5adfe0
Fixed tire pressure reporting
2025-06-05 16:54:35 -04:00
28f650dc7d
Added Locks status and tire pressure (psi and kpa)
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 22s
2025-06-05 16:43:46 -04:00
57e0e7899d
Changed the way of parsing parts
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 22s
2025-06-05 14:14:33 -04:00
91c3c44b54
Changed the way of parsing parts
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-05 14:11:08 -04:00
15a792ac9b
Changed the way of naming climate profiles
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-05 10:58:30 -04:00
849a544ffa
Changed the way of naming climate profiles
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-05 10:53:52 -04:00
af28d7b2ed
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-04 17:28:21 -04:00
c353651287
Beta version
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-04 12:58:49 -04:00
934f1259d0
Beta version
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-04 12:48:53 -04:00
e25b6a67f3
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-04 09:46:48 -04:00
b590e1593f
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-04 09:36:04 -04:00
1f5dee8052
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-04 09:33:37 -04:00
1060248508
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-04 09:29:14 -04:00
83e453cc7e
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-04 09:16:17 -04:00
f7c17b8bbf
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-03 19:43:01 -04:00
41b7e0184c
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-03 19:40:07 -04:00
e3dc297ad1
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-06-03 19:37:12 -04:00
24bb305f65
More Changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-06-03 19:29:51 -04:00
1419634fdb
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-03 19:18:03 -04:00
68eb2a5911
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-03 19:14:50 -04:00
ac8efafe29
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-06-03 19:06:33 -04:00
b0d874ec94
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-06-03 15:45:37 -04:00
b30adcf93b
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-03 13:04:57 -04:00
c3820ce0af
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-06-03 12:51:55 -04:00
c2128f278e
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-06-03 10:41:45 -04:00
b0385b15ab
Alphan version
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-06-01 20:40:38 -04:00
4e75390ac6
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-06-01 17:14:32 -04:00
ded46bb720
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 26s
2025-06-01 17:05:38 -04:00
38d884e450
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 26s
2025-06-01 15:49:23 -04:00
265fe89b03
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 26s
2025-06-01 15:40:05 -04:00
2f86d769fc
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 27s
2025-06-01 15:30:08 -04:00
8cb2ae8835
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-06-01 12:23:59 -04:00
2542993b9f
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 23s
2025-05-31 21:15:04 -04:00
d66d529fa9
Some changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 26s
2025-05-31 20:55:25 -04:00
d3c2badfcb
Some changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 25s
2025-05-31 19:55:53 -04:00
d07cfeb20c
More changes
Golan Testing / testing (1.24.x, ubuntu-latest) (push) Successful in 24s
2025-05-31 14:39:58 -04:00