from resonance_engine.config import settings from resonance_engine.dsp.enums import DSPClientName def queue_url_for(client_name: DSPClientName) -> str | None: queue_urls = { DSPClientName.spotify_songwhip: settings.sqs_fan_collect_spotify_songwhip_queue_url, DSPClientName.spotify_smf_sme: settings.sqs_fan_collect_spotify_smf_sme_queue_url, DSPClientName.spotify_smf_orch: settings.sqs_fan_collect_spotify_smf_orch_queue_url, DSPClientName.deezer_songwhip: settings.sqs_fan_collect_deezer_songwhip_queue_url, DSPClientName.amazon_songwhip: settings.sqs_fan_collect_amazon_songwhip_queue_url, DSPClientName.apple_songwhip: settings.sqs_fan_collect_apple_songwhip_queue_url, } return queue_urls.get(client_name) or None