コード例 #1
0
 public PermissioningApiService(IClient client) : base(client)
 {
     AddAccountsToWhitelist      = new PermAddAccountsToWhitelist(client);
     AddNodesToWhitelist         = new PermAddNodesToWhitelist(client);
     RemoveAccountsFromWhitelist = new PermRemoveAccountsFromWhitelist(client);
     RemoveNodesFromWhitelist    = new PermRemoveNodesFromWhitelist(client);
     GetAccountsWhitelist        = new PermGetAccountsWhitelist(client);
     GetNodesWhitelist           = new PermGetNodesWhitelist(client);
     ReloadPermissionsFromFile   = new PermReloadPermissionsFromFile(client);
 }
コード例 #2
0
        public override async Task <string> ExecuteAsync(IClient client)
        {
            var permAddAccountsToWhitelist = new PermAddAccountsToWhitelist(client);

            return(await permAddAccountsToWhitelist.SendRequestAsync(new[] { Settings.GetDefaultAccount() }));
        }