AtRpcClient constructor

AtRpcClient({
  1. required String serverAtsign,
  2. required AtClient atClient,
  3. required String baseNameSpace,
  4. String rpcsNameSpace = '__rpcs',
  5. required String domainNameSpace,
})

Implementation

AtRpcClient({
  required String serverAtsign,
  required AtClient atClient,
  required String baseNameSpace, // e.g. my_app
  String rpcsNameSpace = '__rpcs',
  required String domainNameSpace, // e.g. math_evaluator
}) {
  this.serverAtsign = AtUtils.fixAtSign(serverAtsign);
  rpc = AtRpc(
    atClient: atClient,
    baseNameSpace: baseNameSpace,
    rpcsNameSpace: rpcsNameSpace,
    domainNameSpace: domainNameSpace,
    callbacks: this,
    allowList: {},
  );
  rpc.start();
}