Explorar o código

Add reset() method for smilies

Visman %!s(int64=4) %!d(string=hai) anos
pai
achega
537754f792

+ 1 - 1
app/Models/Pages/Admin/Parser/Smilies.php

@@ -101,7 +101,7 @@ class Smilies extends Parser
                     ]);
                 }
 
-                $this->c->Cache->delete('smilies');
+                $this->c->smilies->reset();
 
                 return $this->c->Redirect->page('AdminSmilies')->message('Smilies updated redirect');
             }

+ 1 - 3
app/Models/SmileyList/Delete.php

@@ -22,8 +22,6 @@ class Delete extends Method
 
         $this->c->DB->exec($query, $vars);
 
-        $this->c->Cache->delete('smilies');
-
-        return $this->model;
+        return $this->model->reset();
     }
 }

+ 10 - 0
app/Models/SmileyList/Model.php

@@ -19,4 +19,14 @@ class Model extends ParentModel
 
         return $this;
     }
+
+    /**
+     * Сбрасывает кеш смайлов
+     */
+    public function reset(): Model
+    {
+        $this->c->Cache->delete('smilies');
+
+        return $this;
+    }
 }