Merge pull request #5914 from nextcloud/feat/dashboard/reload-widget

feat(dashboard): reload widget once every 10 minutes
This commit is contained in:
Richard Steinmetz 2024-04-15 17:39:30 +02:00 committed by GitHub
commit 7e07384dc1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 1 deletions

View File

@ -27,12 +27,13 @@ declare(strict_types=1);
namespace OCA\Calendar\Dashboard;
use OCP\Dashboard\IAPIWidgetV2;
use OCP\Dashboard\IReloadableWidget;
use OCP\Dashboard\Model\WidgetItems;
/**
* Requires Nextcloud >= 27.1.0
*/
class CalendarWidgetV2 extends CalendarWidget implements IAPIWidgetV2 {
class CalendarWidgetV2 extends CalendarWidget implements IAPIWidgetV2, IReloadableWidget {
/**
* @inheritDoc
@ -68,4 +69,11 @@ class CalendarWidgetV2 extends CalendarWidget implements IAPIWidgetV2 {
public function getIconClass(): string {
return 'icon-calendar-dark';
}
/**
* @inheritDoc
*/
public function getReloadInterval(): int {
return 600;
}
}