(field: str, value: str | None)
| 287 | seen: set[tuple[str, str]] = set() |
| 288 | |
| 289 | def add(field: str, value: str | None) -> None: |
| 290 | normalized = (value or "").strip() |
| 291 | key = (field, normalized) |
| 292 | if not normalized or key in seen: |
| 293 | return |
| 294 | seen.add(key) |
| 295 | lookup_chain.append(key) |
| 296 | |
| 297 | add("unionid", raw_union_id) |
| 298 | add("external_id", raw_external_id) |
no outgoing calls
no test coverage detected