BookStack\Repos\PageRepo::activePageEditingQuery PHP Method

activePageEditingQuery() private method

A query to check for active update drafts on a particular page.
private activePageEditingQuery ( Page $page, null $minRange = null ) : mixed
$page BookStack\Page
$minRange null
return mixed
    private function activePageEditingQuery(Page $page, $minRange = null)
    {
        $query = $this->pageRevision->where('type', '=', 'update_draft')->where('page_id', '=', $page->id)->where('updated_at', '>', $page->updated_at)->where('created_by', '!=', user()->id)->with('createdBy');
        if ($minRange !== null) {
            $query = $query->where('updated_at', '>=', Carbon::now()->subMinutes($minRange));
        }
        return $query;
    }