Show message.

This commit is contained in:
James Cole
2015-07-22 19:35:39 +02:00
parent faa128d41e
commit 7af072b8fc
4 changed files with 24 additions and 11 deletions

View File

@@ -2,6 +2,7 @@
namespace FireflyIII\Http\Controllers;
use FireflyIII\Models\Preference;
use FireflyIII\User;
/**
@@ -28,23 +29,23 @@ class CronController extends Controller
$fullURL = $URL . '?' . http_build_query($parameters);
$data = json_decode(file_get_contents($fullURL));
$users = [];
echo "<pre>\n";
// loop the result, if any.
if (is_array($data)) {
foreach ($data as $entry) {
$address = $entry->email;
$users[] = User::where('email', $address);
$user = User::where('email', $address)->first();
if (!is_null($user)) {
$users[] = $user;
echo "Blocked " . $user->email . " because a message bounced.\n";
// create preference:
$preference = Preference::firstOrCreate(['user_id' => $user->id, 'name' => 'bounce']);
$preference->data = $entry->reason;
$preference->save();
}
}
}
/** @var User $user */
foreach($users as $user) {
if($user) {
// block because bounce.
}
}
}
}