Inactive configurations never expire because cleanup checks:
dict[key]['out']['timestamp']
but the timestamp is stored at:
dict[key]['timestamp']
After enough unique configurations (12 it seems), new requests return 400 Exceeded max API requests until adsb2dd restarts. I reproduced this locally by waiting beyond the configured expiration time.
Inactive configurations never expire because cleanup checks:
dict[key]['out']['timestamp']but the timestamp is stored at:
dict[key]['timestamp']After enough unique configurations (12 it seems), new requests return
400 Exceeded max API requestsuntil adsb2dd restarts. I reproduced this locally by waiting beyond the configured expiration time.