99
1010namespace Pterodactyl \Observers ;
1111
12- use Cache ;
1312use Pterodactyl \Events ;
1413use Pterodactyl \Models \Server ;
15- use Pterodactyl \Notifications \ServerCreated ;
1614use Illuminate \Foundation \Bus \DispatchesJobs ;
1715
1816class ServerObserver
@@ -37,16 +35,6 @@ public function creating(Server $server)
3735 public function created (Server $ server )
3836 {
3937 event (new Events \Server \Created ($ server ));
40-
41- // Queue Notification Email
42- $ server ->user ->notify ((new ServerCreated ([
43- 'name ' => $ server ->name ,
44- 'memory ' => $ server ->memory ,
45- 'node ' => $ server ->node ->name ,
46- 'service ' => $ server ->service ->name ,
47- 'option ' => $ server ->option ->name ,
48- 'uuidShort ' => $ server ->uuidShort ,
49- ])));
5038 }
5139
5240 /**
@@ -106,17 +94,6 @@ public function updating(Server $server)
10694 */
10795 public function updated (Server $ server )
10896 {
109- /*
110- * The cached byUuid model calls are tagged with Model:Server:byUuid:<uuid>
111- * so that they can be accessed regardless of if there is an Auth::user()
112- * defined or not.
113- *
114- * We can also delete all cached byUuid items using the Model:Server tag.
115- */
116- Cache::tags ('Model:Server:byUuid: ' . $ server ->uuid )->flush ();
117- Cache::tags ('Model:Server:byUuid: ' . $ server ->uuidShort )->flush ();
118- Cache::tags ('Downloads:Server: ' . $ server ->uuid )->flush ();
119-
12097 event (new Events \Server \Updated ($ server ));
12198 }
12299}
0 commit comments