feat:adds user option to sync and refresh commands

This commit is contained in:
hackerESQ
2024-10-23 16:57:55 -05:00
parent ab24b528d1
commit ff725e0119
4 changed files with 25 additions and 11 deletions
+6 -1
View File
@@ -14,7 +14,8 @@ class RefreshDividendData extends Command
* @var string
*/
protected $signature = 'refresh:dividend-data
{--force : Refresh all holdings}';
{--force : Refresh all holdings}
{--user= : Limit refresh to user\'s holdings}';
/**
* The console command description.
@@ -46,6 +47,10 @@ class RefreshDividendData extends Command
$holdings->where('quantity', '>', 0);
}
if ($this->option('user')) {
$holdings->myHoldings($this->option('user'));
}
foreach ($holdings->get(['symbol']) as $holding) {
$this->line('Refreshing ' . $holding->symbol);