mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-09-07 17:20:25 +02:00
* Handler reject when doing fetch, register form lowercase
This commit is contained in:
parent
26e8ca99a2
commit
c4dcf88a62
@ -201,19 +201,29 @@ procedure TURLLoader.dofetch(resolve,reject : TJSPromiseResolver);
|
||||
);
|
||||
end;
|
||||
|
||||
function doErr(Err : JSValue) : JSValue;
|
||||
|
||||
Var
|
||||
F : TFailData;
|
||||
begin
|
||||
F.message:='Unknown error: '+TJSJSON.Stringify(Err);
|
||||
F.code:=999;
|
||||
Result:=Reject(F);
|
||||
end;
|
||||
|
||||
function doFail(respo : JSValue) : JSValue;
|
||||
|
||||
Var
|
||||
F : TFailData;
|
||||
|
||||
begin
|
||||
F.message:='unknown error';
|
||||
F.message:='Unknown error';
|
||||
F.code:=999;
|
||||
Result:=Reject(F);
|
||||
end;
|
||||
|
||||
begin
|
||||
Window.Fetch(URl)._then(@DoOK).catch(@DoFail);
|
||||
Window.Fetch(URl)._then(@DoOK,@DoErr).catch(@DoFail);
|
||||
end;
|
||||
|
||||
function TURLLoader.fetch : TJSPromise;
|
||||
@ -282,7 +292,7 @@ Var
|
||||
Idx : Integer;
|
||||
|
||||
begin
|
||||
FTemplates[aName]:=aTemplate;
|
||||
FTemplates[LowerCase(aName)]:=aTemplate;
|
||||
if Assigned(FOnLoad) then
|
||||
FOnLoad(Self,aName);
|
||||
Idx:=IndexOfTemplateEvent(aName);
|
||||
|
Loading…
Reference in New Issue
Block a user