mirror of
https://github.com/danog/telerpc.git
synced 2024-12-02 09:37:51 +01:00
Autofix descriptions
This commit is contained in:
parent
a5cc439bc2
commit
a236aa3404
10
src/Main.php
10
src/Main.php
@ -307,14 +307,20 @@ final class Main implements RequestHandler
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$q = $this->pool->prepare('SELECT error FROM error_descriptions');
|
$q = $this->pool->prepare('SELECT error, description FROM error_descriptions');
|
||||||
foreach ($q->execute() as ['error' => $error]) {
|
foreach ($q->execute() as ['error' => $error, 'description' => $description]) {
|
||||||
if (!isset($allowed[$error])) {
|
if (!isset($allowed[$error])) {
|
||||||
$q = $this->pool->prepare('DELETE FROM errors WHERE error=?');
|
$q = $this->pool->prepare('DELETE FROM errors WHERE error=?');
|
||||||
$q->execute([$error]);
|
$q->execute([$error]);
|
||||||
$q = $this->pool->prepare('DELETE FROM error_descriptions WHERE error=?');
|
$q = $this->pool->prepare('DELETE FROM error_descriptions WHERE error=?');
|
||||||
$q->execute([$error]);
|
$q->execute([$error]);
|
||||||
echo 'Delete '.$error."\n";
|
echo 'Delete '.$error."\n";
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
$newDesc = str_replace('](/', '](https://core.telegram.org/', $description);
|
||||||
|
if ($newDesc !== $description) {
|
||||||
|
$q = $this->pool->prepare('UPDATE error_descriptions SET description=? WHERE description=?');
|
||||||
|
$q->execute([$newDesc, $description]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user