forked from clearloop/leetcode-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 59f075b
Raise Error::CookieError more often (clearloop#67)
* add graphql query for user info
* add parser for graphql user info
* return `CookieError` when leetcode rejects exec/test `Run`
* add the `is_session_bad` method to somewhat-accurately determine when a LEETCODE_SESSION becomes invalid
* When json parsing fails, if the underlying request requires user authentication, use `is_session_bad()` to check if LEETCODE_SESSION is valid.1 parent ea066f1 commit 59f075b
3 files changed
+86
-17
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 | + | ||
12 | 13 |
| |
13 | 14 |
| |
15 | + | ||
14 | 16 |
| |
15 | 17 |
| |
16 | 18 |
| |
| |||
58 | 60 |
| |
59 | 61 |
| |
60 | 62 |
| |
63 | + | ||
64 | + | ||
65 | + | ||
66 | + | ||
67 | + | ||
68 | + | ||
69 | + | ||
70 | + | ||
71 | + | ||
72 | + | ||
73 | + | ||
74 | + | ||
75 | + | ||
76 | + | ||
77 | + | ||
78 | + | ||
79 | + | ||
80 | + | ||
81 | + | ||
82 | + | ||
83 | + | ||
84 | + | ||
85 | + | ||
86 | + | ||
87 | + | ||
88 | + | ||
89 | + | ||
90 | + | ||
61 | 91 |
| |
62 | 92 |
| |
63 | 93 |
| |
| |||
69 | 99 |
| |
70 | 100 |
| |
71 | 101 |
| |
72 | - | ||
102 | + | ||
73 | 103 |
| |
74 | 104 |
| |
75 | 105 |
| |
| |||
100 | 130 |
| |
101 | 131 |
| |
102 | 132 |
| |
103 | - | ||
133 | + | ||
104 | 134 |
| |
105 | 135 |
| |
106 | 136 |
| |
| |||
265 | 295 |
| |
266 | 296 |
| |
267 | 297 |
| |
268 | - | ||
269 | 298 |
| |
270 | 299 |
| |
271 | 300 |
| |
272 | 301 |
| |
273 | 302 |
| |
274 | - | ||
275 | - | ||
303 | + | ||
304 | + | ||
276 | 305 |
| |
277 | 306 |
| |
278 | 307 |
| |
279 | 308 |
| |
280 | - | ||
281 | - | ||
282 | - | ||
283 | - | ||
284 | - | ||
285 | - | ||
286 | - | ||
287 | - | ||
288 | - | ||
289 | - | ||
309 | + | ||
290 | 310 |
| |
291 | - | ||
311 | + | ||
292 | 312 |
| |
293 | 313 |
| |
294 | 314 |
| |
| |||
307 | 327 |
| |
308 | 328 |
| |
309 | 329 |
| |
310 | - | ||
330 | + | ||
311 | 331 |
| |
312 | 332 |
| |
313 | 333 |
| |
334 | + | ||
335 | + | ||
336 | + | ||
337 | + | ||
338 | + | ||
339 | + | ||
314 | 340 |
| |
315 | 341 |
| |
316 | 342 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
91 | + | ||
92 | + | ||
93 | + | ||
94 | + | ||
95 | + | ||
96 | + | ||
97 | + | ||
98 | + | ||
99 | + | ||
100 | + | ||
101 | + | ||
102 | + | ||
103 | + | ||
104 | + | ||
105 | + | ||
91 | 106 |
| |
92 | 107 |
| |
93 | 108 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
121 | 121 |
| |
122 | 122 |
| |
123 | 123 |
| |
124 | + | ||
125 | + | ||
126 | + | ||
127 | + | ||
128 | + | ||
129 | + | ||
130 | + | ||
131 | + | ||
132 | + | ||
133 | + | ||
134 | + | ||
135 | + | ||
136 | + | ||
137 | + | ||
138 | + | ||
139 | + | ||
140 | + | ||
141 | + | ||
142 | + | ||
143 | + | ||
144 | + | ||
145 | + | ||
146 | + | ||
147 | + | ||
148 | + | ||
149 | + | ||
150 | + | ||
151 | + | ||
124 | 152 |
| |
125 | 153 |
| |
126 | 154 |
| |
|
0 commit comments