forked from grumpydevelop/federator
minor fixes for testing-file
This commit is contained in:
parent
2ae81a3748
commit
61f6fe3e7b
1 changed files with 12 additions and 6 deletions
|
@ -91,6 +91,9 @@ class Test
|
||||||
// pretend that we are running from web directory
|
// pretend that we are running from web directory
|
||||||
define('PROJECT_ROOT', dirname(__DIR__, 2));
|
define('PROJECT_ROOT', dirname(__DIR__, 2));
|
||||||
$api = new \Federator\Api();
|
$api = new \Federator\Api();
|
||||||
|
$api->loadPlugins();
|
||||||
|
$api->openDatabase();
|
||||||
|
|
||||||
for ($i = 1; $i < $argc; ++$i) {
|
for ($i = 1; $i < $argc; ++$i) {
|
||||||
switch ($argv[$i]) {
|
switch ($argv[$i]) {
|
||||||
case 'fetchoutbox':
|
case 'fetchoutbox':
|
||||||
|
@ -109,18 +112,18 @@ class Test
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* print usage of maintenance tool
|
* print usage of test tool
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public static function printUsage()
|
public static function printUsage()
|
||||||
{
|
{
|
||||||
echo "usage php maintenance.php <command> <parameter> [<command> <parameter>...]\n";
|
echo "usage php test.php <command> <parameter> [<command> <parameter>...]\n";
|
||||||
echo "command can be one of:\n";
|
echo "command can be one of:\n";
|
||||||
echo " fetchoutbox - fetch users outbox. parameter: username\n";
|
echo " fetchoutbox - fetch users outbox. parameter: username\n";
|
||||||
echo " upvote - upvote. parameter: URL to upvote\n";
|
echo " upvote - upvote. parameter: URL to upvote\n";
|
||||||
echo " downvote - downvote. parameter: URL to downvote\n";
|
echo " downvote - downvote. parameter: URL to downvote\n";
|
||||||
echo " comment - downvote. parameter: URL to comment, text to comment\n";
|
echo " comment - comment. parameter: URL to comment, text to comment\n";
|
||||||
echo " Run this after you updated the program files\n";
|
echo " Run this after you updated the program files\n";
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
@ -136,13 +139,16 @@ class Test
|
||||||
public static function upvote($api, $_url)
|
public static function upvote($api, $_url)
|
||||||
{
|
{
|
||||||
$dbh = $api->getDatabase();
|
$dbh = $api->getDatabase();
|
||||||
$inboxActivity = new \Federator\Data\ActivityPub\Common\Create();
|
$inboxActivity = new \Federator\Data\ActivityPub\Common\Like();
|
||||||
|
$inboxActivity->setAActor('https://mastodon.local/users/admin');
|
||||||
|
$inboxActivity->setObject($_url);
|
||||||
|
$inboxActivity->setID("https://mastodon.local/users/admin#like/" . md5($_url));
|
||||||
\Federator\Api\FedUsers\Inbox::postForUser(
|
\Federator\Api\FedUsers\Inbox::postForUser(
|
||||||
$dbh,
|
$dbh,
|
||||||
$api->getConnector(),
|
$api->getConnector(),
|
||||||
null,
|
null,
|
||||||
'grumpydevelop',
|
'admin@mastodon.local',
|
||||||
$_url,
|
"grumpydevelop@192.168.178.143",
|
||||||
$inboxActivity
|
$inboxActivity
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue