User
fded346295
CI / test (push) Has been cancelled
CI / golangci-lint (push) Has been cancelled
Security Scan / backend-security (push) Has been cancelled
Security Scan / frontend-security (push) Has been cancelled
refactor(goroutine): replace bare goroutines with managed executors
- Add internal/pkg/safego/ utility for safe goroutine launching
with panic recovery, structured logging (slog + zap), and optional
error callback support
- Replace 8 fire-and-forget goroutines in service layer:
user_service.go (1), subscription_service.go (4), redeem_service.go (2),
promo_service.go (1) — all now use safego.Go()
- Add inline panic recovery to 6 long-running goroutines:
pricing_service.go scheduler loop
Redis PubSub subscribers: tls_fingerprint/error_passthrough/api_key caches
OAuth session cleanup: openai/oauth/geminicli
S3 stream upload in sora_s3_storage.go
- All changes verified: go build PASS, service tests ALL PASS,
repository tests ALL PASS
2026-04-18 10:43:00 +08:00
..
2026-04-08 14:19:57 +08:00
2026-04-09 12:29:49 +08:00
2026-03-10 11:20:10 +08:00
2026-03-01 15:45:44 +08:00
2026-02-28 15:01:20 +08:00
2026-04-01 02:19:10 +08:00
2026-04-18 10:43:00 +08:00
2026-02-05 20:17:53 +08:00
2026-03-19 23:48:37 +08:00
2026-02-28 15:01:20 +08:00
2026-02-28 15:01:20 +08:00
2026-02-28 15:01:20 +08:00
2026-04-18 10:43:00 +08:00
2026-04-18 10:43:00 +08:00
2026-04-09 18:14:28 +08:00
2026-03-02 16:04:20 +08:00
2026-03-02 16:04:20 +08:00
2026-03-16 20:22:10 +08:00
2026-04-18 10:43:00 +08:00
2026-01-04 19:28:20 +08:00
2026-01-05 20:43:03 -06:00
2026-03-27 14:33:05 +08:00
2026-04-04 11:13:58 +08:00