forked from mirror/pixelfed
Update AutospamUpdateCachedDataPipeline
This commit is contained in:
parent
053b30bca0
commit
5abc2445a7
|
@ -29,7 +29,19 @@ class AutospamUpdateCachedDataPipeline implements ShouldQueue
|
||||||
*/
|
*/
|
||||||
public function handle(): void
|
public function handle(): void
|
||||||
{
|
{
|
||||||
|
$spamExists = Storage::exists(AutospamService::MODEL_SPAM_PATH);
|
||||||
|
if($spamExists) {
|
||||||
$spam = json_decode(Storage::get(AutospamService::MODEL_SPAM_PATH), true);
|
$spam = json_decode(Storage::get(AutospamService::MODEL_SPAM_PATH), true);
|
||||||
|
} else {
|
||||||
|
$spam = [
|
||||||
|
'documents' => [
|
||||||
|
'spam' => 0
|
||||||
|
],
|
||||||
|
'words' => [
|
||||||
|
'spam' => []
|
||||||
|
]
|
||||||
|
];
|
||||||
|
}
|
||||||
$newSpam = AutospamCustomTokens::whereCategory('spam')->get();
|
$newSpam = AutospamCustomTokens::whereCategory('spam')->get();
|
||||||
foreach($newSpam as $ns) {
|
foreach($newSpam as $ns) {
|
||||||
$key = strtolower($ns->token);
|
$key = strtolower($ns->token);
|
||||||
|
@ -44,7 +56,19 @@ class AutospamUpdateCachedDataPipeline implements ShouldQueue
|
||||||
arsort($spam['words']['spam']);
|
arsort($spam['words']['spam']);
|
||||||
Storage::put(AutospamService::MODEL_SPAM_PATH, json_encode($spam, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT));
|
Storage::put(AutospamService::MODEL_SPAM_PATH, json_encode($spam, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT));
|
||||||
|
|
||||||
|
$hamExists = Storage::exists(AutospamService::MODEL_HAM_PATH);
|
||||||
|
if($hamExists) {
|
||||||
$ham = json_decode(Storage::get(AutospamService::MODEL_HAM_PATH), true);
|
$ham = json_decode(Storage::get(AutospamService::MODEL_HAM_PATH), true);
|
||||||
|
} else {
|
||||||
|
$ham = [
|
||||||
|
'documents' => [
|
||||||
|
'ham' => 0
|
||||||
|
],
|
||||||
|
'words' => [
|
||||||
|
'ham' => []
|
||||||
|
]
|
||||||
|
];
|
||||||
|
}
|
||||||
$newHam = AutospamCustomTokens::whereCategory('ham')->get();
|
$newHam = AutospamCustomTokens::whereCategory('ham')->get();
|
||||||
foreach($newHam as $ns) {
|
foreach($newHam as $ns) {
|
||||||
$key = strtolower($ns->token);
|
$key = strtolower($ns->token);
|
||||||
|
|
Loading…
Reference in New Issue