|
|
|
@ -64,8 +64,10 @@ class ReminderService {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @throws NodeNotFoundException
|
|
|
|
* @throws NodeNotFoundException
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public function getDueForUser(IUser $user, int $fileId): ?RichReminder {
|
|
|
|
public function getDueForUser(IUser $user, int $fileId, bool $checkNode = true): ?RichReminder {
|
|
|
|
$this->checkNode($user, $fileId);
|
|
|
|
if ($checkNode) {
|
|
|
|
|
|
|
|
$this->checkNode($user, $fileId);
|
|
|
|
|
|
|
|
}
|
|
|
|
/** @var null|false|Reminder $cachedReminder */
|
|
|
|
/** @var null|false|Reminder $cachedReminder */
|
|
|
|
$cachedReminder = $this->cache->get("{$user->getUID()}-$fileId");
|
|
|
|
$cachedReminder = $this->cache->get("{$user->getUID()}-$fileId");
|
|
|
|
if ($cachedReminder === false) {
|
|
|
|
if ($cachedReminder === false) {
|
|
|
|
|