status links local to your homeserver
This commit is contained in:
parent
3153b6faa5
commit
afa37c99fb
|
@ -45,13 +45,30 @@ class Suggestions {
|
||||||
$database = new Databases($client);
|
$database = new Databases($client);
|
||||||
|
|
||||||
foreach($statuses as $status) {
|
foreach($statuses as $status) {
|
||||||
$database->createDocument(getenv('APPWRITE_DATABASE_ID'), 'suggested', 'unique()', [
|
$response = $request->request('GET', "/api/v2/search?type=statuses&resolve=true&q=" . $status['post'], [
|
||||||
'post_link' => $status['post'],
|
'headers' => [
|
||||||
'points' => $status['points'],
|
'Authorization' => 'Bearer ' . $user['prefs']['user_token']
|
||||||
'user_id' => $user['$id']
|
]
|
||||||
], [
|
|
||||||
\Appwrite\Permission::read(\Appwrite\Role::user($user['$id']))
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
$responseBody = (string)$response->getBody();
|
||||||
|
$responseBody = json_decode($responseBody);
|
||||||
|
|
||||||
|
$result = $responseBody->statuses;
|
||||||
|
|
||||||
|
if(isset($result[0])) {
|
||||||
|
$result = $result[0];
|
||||||
|
var_dump($result);
|
||||||
|
$database->createDocument(getenv('APPWRITE_DATABASE_ID'), 'suggested', 'unique()', [
|
||||||
|
'post_link' => $status['post'],
|
||||||
|
'points' => $status['points'],
|
||||||
|
'local_link' => $user['prefs']['user_server_uri'] . "/@" . $result->account->acct . "/" . $result->id,
|
||||||
|
'user_id' => $user['$id']
|
||||||
|
], [
|
||||||
|
\Appwrite\Permission::read(\Appwrite\Role::user($user['$id']))
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $statuses;
|
return $statuses;
|
||||||
|
|
Loading…
Reference in New Issue