Ошибка при выполнении Curl Post в "Выполнить код"

Поддержка
  • 647c47ef-2193-4ef9-be82-851d47fd5617-image.png

    currentThreadId = native("test", "GetCurrentThreadID", "" )
    cookiesList = [[SAVED_COOKIES]]
    decodeCookiesList = JSON.parse(cookiesList);
    
    if(decodeCookiesList.cookies !== undefined){
        var data = JSON.stringify({
            "sessionId": currentThreadId,
            "cookies": decodeCookiesList.cookies
        });
        http_client_post("http://localhost:2505/api/v1/set_cookies_list", ["data", data], {"content-type":"custom/" + ("application/json"), "encoding":("UTF-8"), "method":("POST"),headers:("")})!
    }
    

    При выполнении подобного кода, скрипт в записи перестаёт работать, и при выборе любого кубика, выбор убирается и в логах сыпится только ок.
    Как можно это решить?

  • @kumchick said in Ошибка при выполнении Curl Post в "Выполнить код":

    При выполнении подобного кода, скрипт в записи перестаёт работать, и при выборе любого кубика, выбор убирается и в логах сыпится только ок.

    Знак восклицания после вызова функции означает, что она асинхронная (асинхронная в BAS, а не в js), для неё нужно использовать свои функции if, for, while и т.д.

  • @Fox передал под функцию if, всё заработало. спасибо

  • 0 Votes
    5 Posts
    608 Views
  • 0 Votes
    2 Posts
    636 Views
  • 1 Votes
    2 Posts
    895 Views
  • 0 Votes
    12 Posts
    7347 Views
  • 0 Votes
    2 Posts
    1151 Views