Пример #1
0
        /// <summary>
        /// Stars package github repository
        /// </summary>
        /// <param name="package"></param>
        /// <returns></returns>
        public async Task <bool> StarPackage(PackageReference package)
        {
            if ((package.Metadata?.HasGithub == false && package.Metadata?.HasParsedGithub == false) || string.IsNullOrEmpty(package.Metadata?.GithubUrl))
            {
                throw new ArgumentException("Package must have github url!", nameof(package));
            }

            return(await Github.StarRepo(package.Metadata.GithubUrl));
        }