Theme fixes, logo updated, reduce duplication of components

And many more updates
This commit is contained in:
hackerESQ
2024-08-23 21:59:42 -05:00
parent c255d14f23
commit a0ec39638e
26 changed files with 248 additions and 231 deletions
+9 -5
View File
@@ -44,21 +44,25 @@ class MarketData extends Model
public static function getMarketData($symbol)
{
$market_data = self::firstOrNew(['symbol' => $symbol]);
$market_data = self::firstOrNew([
'symbol' => $symbol
]);
// check if new or stale
if (!$market_data->exists || now()->diffInMinutes($market_data->updated_at) >= config('market_data.refresh')) {
// get quote
$quote = app(MarketDataInterface::class)->quote($symbol);
// $quote = app(MarketDataInterface::class)->quote($symbol);
// fill data
$market_data->fill($quote->toArray());
// $market_data->fill($quote->toArray());
// save with timestamps updated
$market_data->touch();
}
// save with timestamps updated
$market_data->touch();
return $market_data;
}