Microsoft.DocAsCode.Build.Engine.TemplateProcessor.LoadTokenJson C# (CSharp) Method

LoadTokenJson() private static method

private static LoadTokenJson ( ResourceCollection resource ) : string>.IDictionary
resource ResourceCollection
return string>.IDictionary
        private static IDictionary<string, string> LoadTokenJson(ResourceCollection resource)
        {
            var tokenJson = resource.GetResource("token.json");
            if (string.IsNullOrEmpty(tokenJson))
            {
                // also load `global.json` for backward compatibility
                // TODO: remove this
                tokenJson = resource.GetResource("global.json");
                if (string.IsNullOrEmpty(tokenJson))
                {
                    return null;
                }
            }

            return JsonUtility.FromJsonString<Dictionary<string, string>>(tokenJson);
        }