urlGenerator = $urlGenerator; $this->preferenceService = $preferenceService; } /** * @brief set preference for file type association * * @NoAdminRequired * * @param int $EpubEnable * @param int $PdfEnable * @param int $CbxEnable * * @return array|\OCP\AppFramework\Http\JSONResponse */ public function setPreference(int $EpubEnable, int $PdfEnable, int $CbxEnable) { $l = \OC::$server->getL10N('epubreader'); Config::set('epub_enable', $EpubEnable); Config::set('pdf_enable', $PdfEnable); Config::set('cbx_enable', $CbxEnable); $response = array( 'data' => array('message' => $l->t('Settings updated successfully.')), 'status' => 'success' ); return new JSONResponse($response); } }