| @@ -43,8 +43,9 @@ | ||
| 43 | 43 | use Extendify\Shared\Controllers\UserSelectionController; |
| 44 | 44 | use Extendify\Shared\Controllers\UserSettingsController as SharedUserSettingsController; |
| 45 | 45 | use Extendify\Shared\Controllers\ActivityController; |
| 46 | 46 | use Extendify\Shared\Controllers\SiteProfileController; |
| 47 | +use Extendify\Shared\Controllers\SiteVisibilityController; | |
| 47 | 48 | use Extendify\Shared\Controllers\SiteImagesController; |
| 48 | 49 | use Extendify\Shared\Controllers\DataController as SharedDataController; |
| 49 | 50 | use Extendify\Shared\Controllers\ImageGenerationController; |
| 50 | 51 | use Extendify\Shared\Services\PluginsActivation\SimplyBook as SimplyBookActivation; |
| @@ -126,9 +127,8 @@ | ||
| 126 | 127 | ApiRouter::post('/agent/lock-post', [AgentWPController::class, 'lockPost']); |
| 127 | 128 | ApiRouter::get('/agent/chat-events', [AgentChatController::class, 'get']); |
| 128 | 129 | ApiRouter::post('/agent/chat-events', [AgentChatController::class, 'store']); |
| 129 | 130 | ApiRouter::post('/agent/site-navigation', [AgentSiteNavigationController::class, 'getSiteNavigation']); |
| 130 | - ApiRouter::post('/agent/render-navigation', [AgentSiteNavigationController::class, 'renderNavigationMenu']); | |
| 131 | 131 | ApiRouter::post('/agent/site-design-variations', [AgentWPController::class, 'getSiteDesignVariations']); |
| 132 | 132 | ApiRouter::get('/agent/block-style-variations', [AgentWPController::class, 'getBlockStyleVariations']); |
| 133 | 133 | ApiRouter::post('/agent/options', [AgentWPController::class, 'updateOption']); |
| 134 | 134 | ApiRouter::get('/agent/options', [AgentWPController::class, 'getOption']); |
| @@ -134,8 +134,12 @@ | ||
| 134 | 134 | ApiRouter::get('/agent/options', [AgentWPController::class, 'getOption']); |
| 135 | 135 | ApiRouter::post('/agent/site-options', [AgentOptionsController::class, 'handle']); |
| 136 | 136 | ApiRouter::post('/agent/content-search', [AgentContentController::class, 'search']); |
| 137 | 137 | ApiRouter::post('/agent/content-read', [AgentContentController::class, 'read']); |
| 138 | + | |
| 139 | + // Site visibility. | |
| 140 | + ApiRouter::post('/site-visibility/publish', [SiteVisibilityController::class, 'publish']); | |
| 141 | + ApiRouter::post('/site-visibility/unpublish', [SiteVisibilityController::class, 'unpublish']); | |
| 138 | 142 | |
| 139 | 143 | // Notifications. |
| 140 | 144 | ApiRouter::post('/notifications/dismiss', [NotificationsController::class, 'dismiss']); |
| 141 | 145 | ApiRouter::post('/notifications/dismiss-all', [NotificationsController::class, 'dismissAll']); |