KenanZhu
cd6c899388
fix(*): optimize the operators' performance when invoking webdriver
...
we consume the wait time of webdriver and its
implicit wait time
2025-11-22 14:13:23 +08:00
KenanZhu
fd5abb5f1e
chore(LibReserve, LibCheckin): *
...
We use a more clear and structured output message
of reservation.
Complete the LibCheckin for the upcoming new
feature : 'Auto Check-in'
2025-11-11 09:00:20 +08:00
KenanZhu
f0c25903a3
refactor(LibReserve): optimize the pre-check of reserve
...
Extract the different pre-checks of reserve to
their separate methods
More clear role of 'satisfy_duration' flag
2025-11-09 19:40:08 +08:00
KenanZhu
1244084c75
style(*): remove the spare punctuation marks ',' at the end of function parameters
2025-11-08 12:51:33 +08:00
KenanZhu
7a599c4f63
fix(LibReserve): add the check for empty value of 'seat_id' in 'reserve_info'
2025-11-08 11:56:21 +08:00
KenanZhu
7d92717136
style(*): unify punctuation marks from Chinese to English
...
Replace the ',' with ',' and ':' with ':'.
2025-11-08 11:49:30 +08:00
KenanZhu
dac87068ef
chore(AutoLib, LibReserve): remove the 'canReserve' method in LibReserve and replace it with 'canReserve' of LibChecker in AutoLib
2025-11-07 23:05:09 +08:00
KenanZhu
269eed1cac
fix(LibReserve): remove spare wait in reserve operate and checking reserve list
2025-11-06 22:44:18 +08:00
KenanZhu
a8789ad743
fix(LibReserve): fix the failure to select nearest reserve time when the max time difference is 0
...
The previous implementation only considered the case when more than one nearest time exists,
so we introduced the prefer_early flag to decide which one to be selected.But the comparsion
mistakenly omitted the edge case when the difference is 0.
2025-11-06 20:07:43 +08:00
KenanZhu
7b4b2ae86c
chore(*): first commit
2025-11-04 00:14:45 +08:00