private async Task <bool> PublishConfigInner(string tenant, string dataId, string group, string tag, string appName, string betaIps, string content, string type, string casMd5) { group = ParamUtils.Null2DefaultGroup(group); ParamUtils.CheckParam(dataId, group, content); ConfigRequest cr = new ConfigRequest(); cr.SetDataId(dataId); cr.SetTenant(tenant); cr.SetGroup(group); cr.SetContent(content); cr.SetType(type); _configFilterChainManager.DoFilter(cr, null); content = cr.GetContent(); string encryptedDataKey = (string)(cr.GetParameter("encryptedDataKey") ?? string.Empty); return(await _worker.PublishConfig(dataId, group, tenant, appName, tag, betaIps, content, encryptedDataKey, casMd5, type).ConfigureAwait(false)); }
private async Task <bool> PublishConfigInner(string tenant, string dataId, string group, string tag, string appName, string betaIps, string content, string type) { group = ParamUtils.Null2DefaultGroup(group); ParamUtils.CheckParam(dataId, group, content); ConfigRequest cr = new ConfigRequest(); cr.SetDataId(dataId); cr.SetTenant(tenant); cr.SetGroup(group); cr.SetContent(content); cr.SetType(type); _configFilterChainManager.DoFilter(cr, null); content = cr.GetContent(); return(await _worker.PublishConfig(dataId, group, tenant, appName, tag, betaIps, content, type)); }