Catrobat.IDE.Core.ViewModels.Main.OnlinePrograms.CategoryViewModel.ShowMore C# (CSharp) Method

ShowMore() private method

private ShowMore ( ) : void
return void
    private async void ShowMore()
    {     
      while(true)
      { 
        var retrievedPrograms = await _programsViewModel.GetPrograms(
          Programs.Count + _programOffset, ProgramsPerLine, 
          Category.SearchKeyWord, new CancellationToken());

        if (CheckForDuplicates(retrievedPrograms))
        {
          _programOffset++;
          continue;
        }

        foreach (var project in retrievedPrograms)
        {
          Programs.Add(
            new SimpleProgramViewModel(
              new ProgramInfo(project)));
        }
        break;
      }
    }