Удалить пользовательский блок landing.repo.unregister

Мы еще обновляем эту страницу

Тут может не хватать некоторых данных — дополним в ближайшее время

Scope: landing

Кто может выполнять метод: любой пользователь

Метод landing.repo.unregister удаляет блок. Возвращает true при удалении или false, если блок уже удален или его не было.

Параметры

Метод

Описание

code
unknown

Уникальный код удаляемого блока.

Примеры

try
        {
        	const response = await $b24.callMethod(
        		'landing.repo.unregister',
        		{code: 'myblockx'}
        	);
        	
        	const result = response.getData().result;
        	if(result.error())
        	{
        		console.error(result.error());
        	}
        	else
        	{
        		console.info(result);
        	}
        }
        catch(error)
        {
        	console.error('Error:', error);
        }
        
try {
            $response = $b24Service
                ->core
                ->call(
                    'landing.repo.unregister',
                    [
                        'code' => 'myblockx',
                    ]
                );
        
            $result = $response
                ->getResponseData()
                ->getResult();
        
            if ($result->error()) {
                error_log($result->error());
            } else {
                echo 'Success: ' . print_r($result->data(), true);
            }
        
        } catch (Throwable $e) {
            error_log($e->getMessage());
            echo 'Error unregistering landing repo: ' . $e->getMessage();
        }
        
BX24.callMethod(
            'landing.repo.unregister',
            {code: 'myblockx'},
            function(result)
            {
                if(result.error())
                    console.error(result.error());
                else
                    console.info(result.data());
            }
        );
        

Как использовать примеры в документации