Sub AuthButton_Click
Wait For (UT.ExecHTTP(CreateMap("option":"login", "name":Login.GetText2, "password":Password.GetText2))) Complete (result_list As List)
If result_list.IsInitialized And result_list.Size > 0 Then
Private value As Map = result_list.Get(0)
If value.ContainsKey("error") Then
DT.ErrorMessageToast = value.Get("error")
Return
End If
UT.PutPref("app_id", value.Get("id"))
UT.PutPref("user", Login.GetText2)
UT.PutPref("pass", Password.GetText2)
UT.PutPref("role", value.Get("role"))
UT.PutPref("name", value.Get("name"))
UT.PutPref("phone", value.Get("phone"))
B4XPages.ShowPageAndRemovePreviousPages("Home")
Else
DT.ErrorMessageToast = "Ошибка при подключении к серверу"
End If
End Sub