towerops/lib
Graham McIntire a32a50a5fd
fix: make ApiTokens.update_last_used synchronous in test env
The async Task.start pattern was causing DBConnection.Ownership errors
when tests finished before the spawned Task could complete its database
update. By making the update synchronous in test environment, we ensure
the database connection is properly managed within the test process.

In production, we still use the async Task.start to avoid blocking
requests when updating last_used_at timestamps.

Fixes all "owner #PID<...> exited" errors in test suite.
2026-01-20 15:30:14 -06:00
..
mix/tasks Include MIB files in Docker image instead of using PVC 2026-01-19 14:01:03 -06:00
towerops fix: make ApiTokens.update_last_used synchronous in test env 2026-01-20 15:30:14 -06:00
towerops_web updated agent code 2026-01-19 14:10:54 -06:00
towerops.ex init 2025-12-21 11:10:43 -06:00
towerops_web.ex separate out marketing layouts 2026-01-06 14:46:39 -06:00