Ошибка при выполнении 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
    4 Posts
    409 Views
  • 0 Votes
    13 Posts
    839 Views
  • 0 Votes
    6 Posts
    597 Views
  • 0 Votes
    3 Posts
    521 Views
  • 0 Votes
    3 Posts
    594 Views