Esempio n. 1
0
        public async Task CencoredDescription()
        {
            if (!string.IsNullOrEmpty(Description))
            {
                string fileList = await File.ReadAllTextAsync(Path.Combine(@$ "{Directory.GetCurrentDirectory()}\StaticFiles\list.txt")).ConfigureAwait(false);

                List <string> badWord = fileList.Split("\r\n").ToList();
                foreach (var word in Description.Split(" "))
                {
                    if (badWord.Contains(word))
                    {
                        Description = Description.Replace(word, AppFunc.GetCencoredWord(word.Length));
                    }
                }
            }
        }