mirror of
https://github.com/retailcrm/Fetch.git
synced 2024-11-24 20:16:03 +03:00
Merge pull request #126 from kevinsmith/hotfix/fix_reset_imapstream
Fix an issue where the IMAP stream isn't reloaded after it's lost.
This commit is contained in:
commit
6a6d909c17
@ -250,7 +250,7 @@ class Server
|
|||||||
*/
|
*/
|
||||||
public function getImapStream()
|
public function getImapStream()
|
||||||
{
|
{
|
||||||
if (!isset($this->imapStream))
|
if (empty($this->imapStream))
|
||||||
$this->setImapStream();
|
$this->setImapStream();
|
||||||
|
|
||||||
return $this->imapStream;
|
return $this->imapStream;
|
||||||
@ -302,7 +302,7 @@ class Server
|
|||||||
*/
|
*/
|
||||||
protected function setImapStream()
|
protected function setImapStream()
|
||||||
{
|
{
|
||||||
if (isset($this->imapStream)) {
|
if (!empty($this->imapStream)) {
|
||||||
if (!imap_reopen($this->imapStream, $this->getServerString(), $this->options, 1))
|
if (!imap_reopen($this->imapStream, $this->getServerString(), $this->options, 1))
|
||||||
throw new \RuntimeException(imap_last_error());
|
throw new \RuntimeException(imap_last_error());
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user