fix: cloud function no params.
parent
2c81ae0c0d
commit
b91403bef6
|
@ -30,7 +30,7 @@ namespace LeanCloud.Storage {
|
||||||
Dictionary<string, object> headers = new Dictionary<string, object> {
|
Dictionary<string, object> headers = new Dictionary<string, object> {
|
||||||
{ PRODUCTION_KEY, IsProduction ? 1 : 0 }
|
{ PRODUCTION_KEY, IsProduction ? 1 : 0 }
|
||||||
};
|
};
|
||||||
object encodeParams = LCEncoder.Encode(parameters);
|
object encodeParams = LCEncoder.Encode(parameters ?? new Dictionary<string, object>());
|
||||||
Dictionary<string, object> response = await LCCore.HttpClient.Post<Dictionary<string, object>>(path,
|
Dictionary<string, object> response = await LCCore.HttpClient.Post<Dictionary<string, object>>(path,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
data: encodeParams);
|
data: encodeParams);
|
||||||
|
@ -59,7 +59,8 @@ namespace LeanCloud.Storage {
|
||||||
/// <param name="name">Cloud function name.</param>
|
/// <param name="name">Cloud function name.</param>
|
||||||
/// <param name="parameters">Parameters of cloud function.</param>
|
/// <param name="parameters">Parameters of cloud function.</param>
|
||||||
/// <returns>LCObject, List<LCObject>, or Map<string, LCObject>.</returns>
|
/// <returns>LCObject, List<LCObject>, or Map<string, LCObject>.</returns>
|
||||||
public static async Task<object> RPC(string name, object parameters = null) {
|
public static async Task<object> RPC(string name,
|
||||||
|
object parameters = null) {
|
||||||
string path = $"call/{name}";
|
string path = $"call/{name}";
|
||||||
Dictionary<string, object> headers = new Dictionary<string, object> {
|
Dictionary<string, object> headers = new Dictionary<string, object> {
|
||||||
{ PRODUCTION_KEY, IsProduction ? 1 : 0 }
|
{ PRODUCTION_KEY, IsProduction ? 1 : 0 }
|
||||||
|
|
Loading…
Reference in New Issue