kopia lustrzana https://github.com/nextcloud/social
generate id_prim on new insert
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>pull/453/head
rodzic
e6e8c270a4
commit
12d86ac5d2
|
@ -85,6 +85,8 @@ class ActorsRequest extends ActorsRequestBuilder {
|
|||
$qb->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
|
||||
);
|
||||
|
||||
$this->generatePrimaryKey($qb, $id);
|
||||
|
||||
$qb->execute();
|
||||
|
||||
return $id;
|
||||
|
|
|
@ -106,6 +106,8 @@ class CacheActorsRequest extends CacheActorsRequestBuilder {
|
|||
|
||||
$qb->setValue('icon_id', $qb->createNamedParameter($iconId));
|
||||
|
||||
$this->generatePrimaryKey($qb, $actor->getId());
|
||||
|
||||
$qb->execute();
|
||||
}
|
||||
|
||||
|
|
|
@ -61,6 +61,9 @@ class CacheDocumentsRequest extends CacheDocumentsRequestBuilder {
|
|||
'creation',
|
||||
$qb->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
|
||||
);
|
||||
|
||||
$this->generatePrimaryKey($qb, $document->getId());
|
||||
|
||||
$qb->execute();
|
||||
}
|
||||
|
||||
|
|
|
@ -107,6 +107,16 @@ class CoreRequestBuilder {
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param IQueryBuilder $qb
|
||||
* @param string $id
|
||||
*/
|
||||
public function generatePrimaryKey(IQueryBuilder $qb, string $id) {
|
||||
$qb->setValue('id_prim', $qb->createNamedParameter(hash('sha512', $id)));
|
||||
$this->miscService->log('__' . hash('sha512', 'toto'));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Limit the request to the Id
|
||||
*
|
||||
|
|
|
@ -66,6 +66,8 @@ class FollowsRequest extends FollowsRequestBuilder {
|
|||
$qb->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
|
||||
);
|
||||
|
||||
$this->generatePrimaryKey($qb, $follow->getId());
|
||||
|
||||
$qb->execute();
|
||||
}
|
||||
|
||||
|
|
|
@ -455,6 +455,8 @@ class NotesRequest extends NotesRequestBuilder {
|
|||
$qb->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
|
||||
);
|
||||
|
||||
$this->generatePrimaryKey($qb, $note->getId());
|
||||
|
||||
return $qb;
|
||||
}
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue