public async Task <string> UnSubscribe(ulong guildId, string subredditName)
        {
            var subreddit = await _subRedditFactory.GetSubRedditByName(subredditName);

            if (subreddit is null)
            {
                return("subreddit doesn't exist");
            }

            var historiesTask = _subRedditHistoryAppService.GetAll();

            var histories = await historiesTask.ToListAsync();

            var history = histories.FirstOrDefault(x => x.SubRedditId == subreddit.Id && x.GuildId == guildId);

            if (history is null)
            {
                return("No history found");
            }

            await _subRedditHistoryAppService.Delete(histories.FirstOrDefault(x => x.SubRedditId == subreddit.Id && x.GuildId == guildId));

            return("Successfully cleared the history");
        }