added remote db source
This commit is contained in:
@@ -7,6 +7,7 @@ use Carbon\Carbon;
|
||||
use Carbon\CarbonImmutable;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
use function Laravel\Prompts\confirm;
|
||||
|
||||
class PremiumEmail extends Model
|
||||
{
|
||||
@@ -44,7 +45,11 @@ class PremiumEmail extends Model
|
||||
public static function createEmail($message, $email): void
|
||||
{
|
||||
$initialData = $message;
|
||||
$utcTime = CarbonImmutable::instance($message['timestamp'])->setTimezone('UTC')->toDateTimeString();
|
||||
if (config('app.fetch_from_db') && config('app.fetch_from_remote_db')) {
|
||||
$utcTime = CarbonImmutable::parse($message['timestamp'])->setTimezone('UTC')->toDateTimeString();
|
||||
} else {
|
||||
$utcTime = CarbonImmutable::instance($message['timestamp'])->setTimezone('UTC')->toDateTimeString();
|
||||
}
|
||||
$messageId = Carbon::parse($utcTime)->format('Ymd').$initialData['id'];
|
||||
$userId = \auth()->user()->id;
|
||||
$exists = PremiumEmail::where('user_id', $userId)->where('message_id', $messageId)->exists();
|
||||
|
||||
Reference in New Issue
Block a user