Daniel Arantes Loverde
9581e49ce0
[api-upload-refactor] Convert API to an actor, drop @MainActor
- API: @MainActor struct -> actor. certData/certPassword/persistConnectionDelay
move from static var (data race) to actor-isolated instance state
- setupCertificationRequest -> setupCertification; add setPersistConnectionDelay
- add internal init(testConfiguration:) seam; makeSession() helper picks
test / cert-delegate / shared session
- URLSessionDelegateHandler: final + @unchecked Sendable, immutable let certs,
no @MainActor; challenge logic unchanged
- getIdentity(): remove as! SecIdentity, extract via typed Unmanaged bridging
- delete unused Result enum and defaultParams
- APIActorTests: actor conformance, delay round-trip, per-instance cert state
2026-08-29 17:09:09 -03:00
..
2026-08-29 17:09:09 -03:00
2026-08-29 16:59:08 -03:00
2026-02-06 12:25:34 -03:00
2026-02-06 12:25:34 -03:00
2026-04-07 11:19:39 -03:00
2025-03-23 00:27:49 -03:00
2026-05-24 10:26:25 -03:00