Remove/reduce usage of QueryCache

This commit is contained in:
2024-11-27 18:41:27 +11:00
parent 119f2cb6b9
commit fc11700601
6 changed files with 17 additions and 19 deletions

View File

@@ -14,7 +14,7 @@ use Illuminate\Support\Facades\Log;
use App\Classes\FTN\{Message,Packet};
use App\Exceptions\InvalidFTNException;
use App\Traits\ScopeActive;
use App\Traits\{QueryCacheableConfig,ScopeActive};
/**
* This represents an FTN AKA.
@@ -48,7 +48,7 @@ use App\Traits\ScopeActive;
class Address extends Model
{
use ScopeActive,SoftDeletes;
use ScopeActive,SoftDeletes,QueryCacheableConfig;
private const LOGKEY = 'MA-';
@@ -469,7 +469,8 @@ class Address extends Model
->whereNotNull('export_at')
->whereNull('sent_at')
->whereNull('echomails.deleted_at')
->groupBy('addresses.id');
->groupBy('addresses.id')
->dontCache();
}
public function scopeUncollectedEchomailTotal($query)
@@ -503,7 +504,8 @@ class Address extends Model
->whereNotNull('export_at')
->whereNull('sent_at')
->whereNull('files.deleted_at')
->groupBy('addresses.id');
->groupBy('addresses.id')
->dontCache();
}
public function scopeUncollectedFilesTotal($query)
@@ -535,7 +537,8 @@ class Address extends Model
->whereNull('sent_pkt')
->whereNull('sent_at')
->whereNull('netmails.deleted_at')
->groupBy('addresses.id');
->groupBy('addresses.id')
->dontCache();
}
/**