Skip to content

Commit 24a8bfa

Browse files
committed
Update server observer to use new model code.
1 parent 53cd32a commit 24a8bfa

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

app/Observers/ServerObserver.php

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626

2727
use Carbon;
2828
use Pterodactyl\Events;
29-
use Pterodactyl\Models;
3029
use Pterodactyl\Models\Server;
3130
use Pterodactyl\Jobs\DeleteServer;
3231
use Pterodactyl\Jobs\SuspendServer;
@@ -59,20 +58,14 @@ public function created(Server $server)
5958
event(new Events\Server\Created($server));
6059

6160
// Queue Notification Email
62-
$user = Models\User::findOrFail($server->owner_id);
63-
$node = Models\Node::select('name')->where('id', $server->node_id)->first();
64-
$service = Models\Service::select('services.name', 'service_options.name as optionName')
65-
->join('service_options', 'service_options.service_id', '=', 'services.id')
66-
->where('services.id', $server->service_id)
67-
->where('service_options.id', $server->option_id)
68-
->first();
61+
$server->load('user', 'node', 'service.option');
6962

70-
$user->notify((new ServerCreated([
63+
$server->user->notify((new ServerCreated([
7164
'name' => $server->name,
7265
'memory' => $server->memory,
73-
'node' => $node->name,
74-
'service' => $service->name,
75-
'option' => $service->optionName,
66+
'node' => $server->node->name,
67+
'service' => $server->service->name,
68+
'option' => $server->service->option->name,
7669
'uuidShort' => $server->uuidShort,
7770
])));
7871
}

0 commit comments

Comments
 (0)