kopia lustrzana https://github.com/nextcloud/social
accepted field in db
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>pull/35/head
rodzic
ee7e735722
commit
9f388e59cf
|
@ -91,6 +91,13 @@
|
||||||
<notnull>true</notnull>
|
<notnull>true</notnull>
|
||||||
</field>
|
</field>
|
||||||
|
|
||||||
|
<field>
|
||||||
|
<name>accepted</name>
|
||||||
|
<type>boolean</type>
|
||||||
|
<default>false</default>
|
||||||
|
<notnull>true</notnull>
|
||||||
|
</field>
|
||||||
|
|
||||||
<field>
|
<field>
|
||||||
<name>creation</name>
|
<name>creation</name>
|
||||||
<type>timestamp</type>
|
<type>timestamp</type>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<name>Social</name>
|
<name>Social</name>
|
||||||
<summary>🎉 Nextcloud becomes part of the federated social networks!</summary>
|
<summary>🎉 Nextcloud becomes part of the federated social networks!</summary>
|
||||||
<description><![CDATA[test]]></description>
|
<description><![CDATA[test]]></description>
|
||||||
<version>0.0.33</version>
|
<version>0.0.34</version>
|
||||||
<licence>agpl</licence>
|
<licence>agpl</licence>
|
||||||
<author mail="maxence@artificial-owl.com">Maxence Lange</author>
|
<author mail="maxence@artificial-owl.com">Maxence Lange</author>
|
||||||
<author mail="jus@bitgrid.net">Julius Härtl</author>
|
<author mail="jus@bitgrid.net">Julius Härtl</author>
|
||||||
|
|
|
@ -31,7 +31,6 @@ declare(strict_types=1);
|
||||||
namespace OCA\Social\Db;
|
namespace OCA\Social\Db;
|
||||||
|
|
||||||
|
|
||||||
use Exception;
|
|
||||||
use OCA\Social\Exceptions\FollowDoesNotExistException;
|
use OCA\Social\Exceptions\FollowDoesNotExistException;
|
||||||
use OCA\Social\Model\ActivityPub\Follow;
|
use OCA\Social\Model\ActivityPub\Follow;
|
||||||
use OCA\Social\Model\ActivityPub\Person;
|
use OCA\Social\Model\ActivityPub\Person;
|
||||||
|
@ -60,6 +59,20 @@ class FollowsRequest extends FollowsRequestBuilder {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param Follow $follow
|
||||||
|
*/
|
||||||
|
public function accepted(Follow $follow) {
|
||||||
|
$qb = $this->getFollowsUpdateSql();
|
||||||
|
$qb->set('accepted', $qb->createNamedParameter('1'));
|
||||||
|
$this->limitToIdString($qb, $follow->getId());
|
||||||
|
$this->limitToActorId($qb, $follow->getActorId());
|
||||||
|
$this->limitToObjectId($qb, $follow->getObjectId());
|
||||||
|
|
||||||
|
$qb->execute();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param Person $actor
|
* @param Person $actor
|
||||||
* @param Person $remote
|
* @param Person $remote
|
||||||
|
|
Ładowanie…
Reference in New Issue