Fix gestione invio email tramite OAuth2
This commit is contained in:
parent
0b140f93ce
commit
06eb5f916a
|
@ -67,7 +67,7 @@ class EmailHook extends Manager
|
|||
|
||||
// Selezione email per account
|
||||
$accounts = Account::all();
|
||||
$lista = [];
|
||||
$lista = collect();
|
||||
foreach ($accounts as $account) {
|
||||
// Ultima email inviata per l'account
|
||||
$last_mail = $account->emails()
|
||||
|
@ -90,9 +90,7 @@ class EmailHook extends Manager
|
|||
->take($numero_email)
|
||||
->get();
|
||||
|
||||
if (!empty($lista_account)) {
|
||||
$lista = array_merge($lista, $lista_account);
|
||||
}
|
||||
$lista = $lista->concat($lista_account);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -170,7 +170,10 @@ class OAuth2
|
|||
public function updateTokens($access_token, $refresh_token)
|
||||
{
|
||||
$this->account->access_token = serialize($access_token);
|
||||
$this->account->refresh_token = $refresh_token;
|
||||
|
||||
$previous_refresh_token = $this->account->refresh_token;
|
||||
$this->account->refresh_token = $refresh_token ?: $previous_refresh_token;
|
||||
|
||||
$this->account->save();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue