move cleanup: seed bonus and seeding leeching time to job

This commit is contained in:
xiaomlove
2022-10-28 14:17:10 +08:00
parent 410aed39cf
commit a61d1b0900
19 changed files with 404 additions and 110 deletions

View File

@@ -46,6 +46,7 @@ class PluginRepository extends BaseRepository
public function doInstall(Plugin $plugin)
{
$plugin->update(['status' => Plugin::STATUS_INSTALLING]);
$packageName = $plugin->package_name;
try {
$this->execComposerConfig($plugin);
@@ -72,6 +73,7 @@ class PluginRepository extends BaseRepository
public function doDelete(Plugin $plugin)
{
$plugin->update(['status' => Plugin::STATUS_DELETING]);
$packageName = $plugin->package_name;
$removeSuccess = true;
try {
@@ -101,6 +103,7 @@ class PluginRepository extends BaseRepository
public function doUpdate(Plugin $plugin)
{
$plugin->update(['status' => Plugin::STATUS_UPDATING]);
$packageName = $plugin->package_name;
try {
$output = $this->execComposerUpdate($plugin);