Implemented /allchain

This commit is contained in:
Ceda EI 2018-04-25 14:31:42 +05:30
parent a71693c4a0
commit 115fec3375
2 changed files with 17 additions and 0 deletions

View File

@ -139,6 +139,15 @@ function update_user_by_username($username) {
$conn->query($query); $conn->query($query);
} }
} }
if ($argv[1] == "all") {
$query = "SELECT user_id, username FROM users WHERE follows = -1;";
$end_points = $conn->query($query);
while ($end_point = $end_points->fetch_assoc()){
$chain = get_chain_from_user($end_point);
send_text(chain_to_string($chain));
}
exit();
}
# Update users # Update users
$query = "SELECT username FROM users;"; $query = "SELECT username FROM users;";

View File

@ -77,6 +77,10 @@ function update() {
exec('echo php ' . __DIR__ . '/update_chain.php send | at now'); exec('echo php ' . __DIR__ . '/update_chain.php send | at now');
} }
function allchains() {
exec('echo php ' . __DIR__ . '/update_chain.php all | at now');
}
function dnf() { function dnf() {
$mysql = require('mysql_credentials.php'); $mysql = require('mysql_credentials.php');
$conn = new mysqli($mysql['servername'], $mysql['username'], $mysql['password'], $mysql['database']); $conn = new mysqli($mysql['servername'], $mysql['username'], $mysql['password'], $mysql['database']);
@ -112,6 +116,10 @@ $modules = array(
array( array(
"command" => "/doesnotfollow", "command" => "/doesnotfollow",
"function" => "dnf();" "function" => "dnf();"
),
array(
"command" => "/allchains",
"function" => "allchains();"
) )
); );