public async Task <ActionResult <ReturnJson> > GetSearchComments(string video_id, string search, string lang = "en", int count = 25)
        {
            //var uid = User.Claims.FirstOrDefault(c => c.Type == "uid")?.Value;
            //var role = await OktaClientHelper.GetProfileDetails(uid: uid).Result;
            //Console.WriteLine(userClaims.ToList());
            //var data = _db.SavedObjects.OrderBy(o => o.VideoId).First();

            try {
                var results = await YoutubeAPI.SearchComments(video_id : video_id, search : search, lang : lang, count : count, youtube_key : _configuration["youtube_key"]);

                var srm = await _db.SearchResultsMetadata.FirstAsync();

                srm.totalSearches         = srm.totalSearches + 1;
                srm.totalCommentsSearched = srm.totalCommentsSearched + results.count;
                await _db.SaveChangesAsync();

                return(Ok(new { documents = results.comments, metadata = new { count = results.count, search = results.search, video_id = results.video_id } }));
            } catch {
                return(BadRequest("Please enter a video id"));
            }
        }