added list for srsc
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
package lib;
|
||||
|
||||
import bin.srsc.PackageTypes.ListRequest;
|
||||
import kernel.KernelSettings;
|
||||
import bin.srsc.PackageTypes.UnregisterRequest;
|
||||
import kernel.log.Log;
|
||||
import bin.srsc.PackageTypes.RegisterRequest;
|
||||
import bin.srsc.PackageTypes.GetRequest;
|
||||
import bin.srsc.SiteRessourceController;
|
||||
@@ -62,4 +62,23 @@ class RessourceNames {
|
||||
payload
|
||||
);
|
||||
}
|
||||
|
||||
public static function list(controllerID: NetworkID = -1): Promise<Array<String>> {
|
||||
if (controllerID == -1) controllerID = KernelSettings.siteController;
|
||||
|
||||
var payload: ListRequest = {type: "list"};
|
||||
|
||||
return Net.instance.sendAndAwait(
|
||||
controllerID,
|
||||
SiteRessourceController.SITE_CONTROLLER_RESSOURCE_MANAGER_PROTO,
|
||||
payload
|
||||
).map(res->{
|
||||
switch (res){
|
||||
case Success(pkg):
|
||||
return Success(pkg.data);
|
||||
case Failure(error):
|
||||
return Failure(error);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user