fix: add success/progress messages to pre-update backup
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 27s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 27s
Previously the pre-update backup only showed a message on failure. Now shows an info message that the backup is in progress and a success message when it completes. Claude-Session: https://claude.ai/code/session_01MbEjBtsSjPuTWhqqrMS2wG
This commit is contained in:
@@ -390,11 +390,19 @@ final class MokoSuiteBackup extends CMSPlugin implements SubscriberInterface
|
||||
$profileId = (int) $params->get('default_profile', 1);
|
||||
|
||||
try {
|
||||
$app = Factory::getApplication();
|
||||
$app->enqueueMessage('MokoSuiteBackup: ' . $description . ' in progress…', 'info');
|
||||
|
||||
$engine = new BackupEngine();
|
||||
$result = $engine->run($profileId, $description, 'preaction');
|
||||
|
||||
if (!$result['success']) {
|
||||
Factory::getApplication()->enqueueMessage(
|
||||
if ($result['success']) {
|
||||
$app->enqueueMessage(
|
||||
'MokoSuiteBackup: ' . $description . ' completed successfully.',
|
||||
'success'
|
||||
);
|
||||
} else {
|
||||
$app->enqueueMessage(
|
||||
'MokoSuiteBackup: ' . $description . ' failed — ' . $result['message'],
|
||||
'warning'
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user