addMarkers($this->_aBrowseParams); } protected function _delete ($mixedId) { // TODO: delete files from vector store $mixedResult = parent::_delete($mixedId); return $mixedResult; } protected function _getCellSize ($mixedValue, $sKey, $aField, $aRow) { $mixedValue = bx_format_bytes($mixedValue); return parent::_getCellDefault ($mixedValue, $sKey, $aField, $aRow); } protected function _getCellStatus ($mixedValue, $sKey, $aField, $aRow) { $mixedValue = $mixedValue == 'processing' ? '🕚' : '✅'; return parent::_getCellDefault ($mixedValue, $sKey, $aField, $aRow); } static public function processPendingData() { // TODO: process pending data, e.g. add to vector store, update status, etc. } } /** @} */