cp.nvim/scrapers
Barrett Ruth 924601ce99
fix(codeforces): persist cookies after submit regardless of name (#312)
## Problem

The submit path in `codeforces.py` guarded `cookie_cache.write_text` on
the presence of a `JSESSIONID` cookie. Codeforces does not use
`JSESSIONID`, so the cookie file was never written after submit,
breaking the fast-path on subsequent submits.

## Solution

Replace the name-specific guard with a non-empty check (`if
browser_cookies:`), matching the unconditional save already used in the
login path.

Closes #301.
2026-03-05 15:31:29 -05:00
..
__init__.py lol 2025-09-24 21:23:06 -04:00
atcoder.py feat: validate credentials on :CP <platform> login (#310) 2026-03-05 15:12:09 -05:00
base.py feat: validate credentials on :CP <platform> login (#310) 2026-03-05 15:12:09 -05:00
codechef.py feat: validate credentials on :CP <platform> login (#310) 2026-03-05 15:12:09 -05:00
codeforces.py fix(codeforces): persist cookies after submit regardless of name (#312) 2026-03-05 15:31:29 -05:00
cses.py feat: validate credentials on :CP <platform> login (#310) 2026-03-05 15:12:09 -05:00
kattis.py feat: validate credentials on :CP <platform> login (#310) 2026-03-05 15:12:09 -05:00
language_ids.py feat(atcoder): extract submit helpers; add live status notifications (#294) 2026-03-04 19:27:29 -05:00
models.py feat: validate credentials on :CP <platform> login (#310) 2026-03-05 15:12:09 -05:00
timeouts.py fix(submit): use file path over stdin; fix CF CodeMirror textarea (#305) 2026-03-05 14:34:14 -05:00
usaco.py feat: validate credentials on :CP <platform> login (#310) 2026-03-05 15:12:09 -05:00