1a4c8dc9

Author: Michael Lynch <git@mtlynch.io>

Committer: Michael Lynch <mtlynch@noreply.codeberg.org>

Reject duplicate Tinybeans followers while parsing (#41)

Move duplicate follower ID validation into ParseFollowers so the parser
rejects invalid followers.json data directly instead of depending on a
later export-level validation step.

Keep the import-level regression test and add a parser-level regression
test that covers the duplicate follower user id error.

Reviewed-on: https://codeberg.org/mtlynch/little-moments/pulls/41
Co-authored-by: Michael Lynch <git@mtlynch.io>
Co-committed-by: Michael Lynch <git@mtlynch.io>

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 1s 1s
Eval 1s 32s 32s 34s
Build 53s 2m27s 1m18s 2m12s
Test - - - -
Deploy - - - -
Suite 0s 3m01s 2m12s 2m12s

Timeline

0s10s20s30s1m1m10s1m20s1m30s1m40s1m50s2m2m10s