mirror of
https://github.com/friendica/friendica
synced 2025-04-25 01:50:11 +00:00
Issue 12191: We can now follow and unfollow tags via API
This commit is contained in:
parent
a6d060b0e4
commit
85f57e69fa
7 changed files with 120 additions and 14 deletions
|
@ -37,18 +37,23 @@ class Tag extends BaseDataTransferObject
|
|||
protected $url = null;
|
||||
/** @var array */
|
||||
protected $history = [];
|
||||
/** @var bool */
|
||||
protected $following = false;
|
||||
|
||||
/**
|
||||
* Creates a hashtag record from an tag-view record.
|
||||
*
|
||||
* @param BaseURL $baseUrl
|
||||
* @param array $tag tag-view record
|
||||
* @param array $tag tag-view record
|
||||
* @param array $history
|
||||
* @param array $following "true" if the user is following this tag
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
*/
|
||||
public function __construct(BaseURL $baseUrl, array $tag, array $history = [])
|
||||
public function __construct(BaseURL $baseUrl, array $tag, array $history = [], bool $following = false)
|
||||
{
|
||||
$this->name = strtolower($tag['name']);
|
||||
$this->url = $baseUrl . '/search?tag=' . urlencode($this->name);
|
||||
$this->history = $history;
|
||||
$this->name = strtolower($tag['name']);
|
||||
$this->url = $baseUrl . '/search?tag=' . urlencode($this->name);
|
||||
$this->history = $history;
|
||||
$this->following = $following;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue