Browse Source

* Correct definition of events

michael 5 years ago
parent
commit
f643b25c92
1 changed files with 3 additions and 3 deletions
  1. 3 3
      packages/dataabstract/dasdk.pas

+ 3 - 3
packages/dataabstract/dasdk.pas

@@ -24,12 +24,12 @@ uses JS, ROSDK;
 
 Type
   TDAUserInfo = Class;
-  TDASuccessEvent = Procedure (res : JSValue) of object;
-  TDAFailedEvent = Procedure (response : TJSOBject; fail : String) of object;
+  TDASuccessEvent = Reference to Procedure (res : JSValue);
+  TDAFailedEvent = Reference to Procedure (response : TROMessage; Err : TJSError);
 
   TDALoginSuccessEvent = Reference to Procedure (result : Boolean; UserInfo : TDAUserInfo);
 
-  TDABaseLoginService = class external name 'RemObjects.DataAbstract.Server.SimpleLoginService' (TJSObject)
+  TDABaseLoginService = class external name 'RemObjects.DataAbstract.Server.SimpleLoginService' (TROService)
   Public
     Constructor new(ch : TROHTTPClientChannel; msg : TROMessage; aServiceName : string);
     Procedure LoginEx(aLoginString :String; aSuccess : TDALoginSuccessEvent; aFailure : TDAFailedEvent);