-
- Downloads
feat: add IP address metadata resolver service and related tests
- Implemented `IpAddressMetadataResolverService` to resolve metadata for IP addresses, including rate limiting and error handling. - Added console command `ProcessIpAdressesCommand` to process IP addresses and dispatch jobs. - Created `ProcessIpAddressesJob` to handle the resolution of IP address metadata asynchronously. - Added feature tests for the new service and commands. - Updated environment configuration for IP address resolver settings.
parent
c7b8de55
Branches
No related tags found
Showing
- .env.local-example 5 additions, 1 deletion.env.local-example
- .env.production 5 additions, 1 deletion.env.production
- .env.testing 5 additions, 1 deletion.env.testing
- app/Console/Commands/ProcessIpAdressesCommand.php 31 additions, 0 deletionsapp/Console/Commands/ProcessIpAdressesCommand.php
- app/Jobs/ProcessIpAddressesJob.php 51 additions, 0 deletionsapp/Jobs/ProcessIpAddressesJob.php
- app/Services/IpAddressMetadataResolverService.php 71 additions, 0 deletionsapp/Services/IpAddressMetadataResolverService.php
- composer.json 1 addition, 1 deletioncomposer.json
- composer.lock 12 additions, 9 deletionscomposer.lock
- config/ip-address-resolver.php 7 additions, 0 deletionsconfig/ip-address-resolver.php
- tests/Feature/Console/Command/ProcessIpAdressesCommandTest.php 28 additions, 0 deletions.../Feature/Console/Command/ProcessIpAdressesCommandTest.php
- tests/Feature/Console/Command/ProcessUserAgentsCommandTest.php 27 additions, 0 deletions.../Feature/Console/Command/ProcessUserAgentsCommandTest.php
- tests/Feature/Console/Command/UpdateImageDimensionsCommandTest.php 2 additions, 1 deletion...ture/Console/Command/UpdateImageDimensionsCommandTest.php
- tests/Feature/Service/AiProviderServiceTest.php 3 additions, 3 deletionstests/Feature/Service/AiProviderServiceTest.php
- tests/Feature/Service/IpAddressMetadataResolverServiceTest.php 51 additions, 0 deletions.../Feature/Service/IpAddressMetadataResolverServiceTest.php
Loading
Please register or sign in to comment