implmented http abstrction

This commit is contained in:
2022-03-04 20:00:41 +01:00
parent 1aa93574c8
commit ce45bf2726
6 changed files with 154 additions and 5 deletions

View File

@@ -1,3 +1,4 @@
import kernel.http.HTTPRequest.Http;
import util.Observable;
import lib.ui.reactive.TextElement;
import lib.ui.reactive.ReactiveUI;
@@ -12,7 +13,22 @@ using util.Extender.LambdaExtender;
class Startup {
public static function main() {
Init.initKernel();
uiTest();
httpTest();
}
private static function httpTest() {
Log.moveToOutput("main");
// var url = "https://mock.codes/400";
// var url = "https://jsonplaceholder.typicode.com/todos/1";
var url = "https://domainnotexsist.net/aaaa";
Http.request(url).handle((outcome)->{
switch outcome{
case Success(data):
Log.debug(data.body);
case Failure(failure):
Log.error(failure.reason);
}
});
}
private static function uiTest() {