chore: 序列化云函数的参数
parent
ba79cd677f
commit
973d58959a
|
@ -13,15 +13,20 @@ namespace LeanCloud.Storage {
|
||||||
/// <param name="name"></param>
|
/// <param name="name"></param>
|
||||||
/// <param name="parameters"></param>
|
/// <param name="parameters"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static async Task<Dictionary<string, object>> Run(string name, Dictionary<string, object> parameters = null) {
|
public static async Task<Dictionary<string, object>> Run(string name,
|
||||||
|
Dictionary<string, object> parameters = null) {
|
||||||
string path = $"functions/{name}";
|
string path = $"functions/{name}";
|
||||||
Dictionary<string, object> response = await LCApplication.HttpClient.Post<Dictionary<string, object>>(path, data: parameters);
|
object encodeParams = LCEncoder.Encode(parameters);
|
||||||
|
Dictionary<string, object> response = await LCApplication.HttpClient.Post<Dictionary<string, object>>(path,
|
||||||
|
data: encodeParams);
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static async Task<object> RPC(string name, Dictionary<string, 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> response = await LCApplication.HttpClient.Post<Dictionary<string, object>>(path, data: parameters);
|
object encodeParams = LCEncoder.Encode(parameters);
|
||||||
|
Dictionary<string, object> response = await LCApplication.HttpClient.Post<Dictionary<string, object>>(path,
|
||||||
|
data: encodeParams);
|
||||||
return LCDecoder.Decode(response["result"]);
|
return LCDecoder.Decode(response["result"]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue