rpc static method

Future rpc(
  1. String name, {
  2. Map<String, dynamic>? params,
})

Invokes a cloud function named name with params, and receives a LCObject, List<LCObject>, or Map<String, LCObject>.

Implementation

static Future rpc(String name, {Map<String, dynamic>? params}) async {
  String path = 'call/$name';
  Map<String, dynamic> headers = {'X-LC-Prod': isProd ? 1 : 0};
  Map response =
      await LeanCloud._httpClient.post(path, headers: headers, data: params ?? {});
  return _LCDecoder.decode(response);
}