🐛 Fix bug.

This commit is contained in:
Kolosov Alexandr 2024-11-01 17:38:32 +05:00
parent 044618e690
commit a8bca447a2
3 changed files with 13 additions and 46 deletions

View File

@ -42,42 +42,7 @@ do
key = Console.ReadKey(true);
break;
}
// if (display.CommandLine.IsFocused)
// {
// switch (key.Key)
// {
// case ConsoleKey.Escape:
// display.CommandLine.IsFocused = false;
// break;
// default:
// Console.Write(key.KeyChar);
//
// break;
// }
// }
// else
// {
// switch (key.KeyChar)
// {
// case ':':
// display.OpenCommandLine();
// break;
// }
//
// switch (key.Key)
// {
// case ConsoleKey.DownArrow:
// display.Next();
// break;
// case ConsoleKey.UpArrow:
// display.Previous();
// break;
// case ConsoleKey.E:
// display.Toggle();
// break;
// }
// }
} while (waitCommand);
Console.Clear();
Console.Clear();
Console.CursorVisible = true;

View File

@ -1,6 +1,5 @@
using System.Text.Json;
using System.Text.Json.Nodes;
using TUI.Controls.Components;
using TUI.Domain;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.NamingConventions;

View File

@ -1,3 +1,4 @@
using System.Diagnostics;
using TUI.Controls.Components;
using TUI.Domain;
using TUI.Engine;
@ -9,31 +10,33 @@ namespace TUI.Store;
public class DependenciesStore
{
public IEnumerable<Dependency> ConventionDependencies;
public IEnumerable<Project> Projects;
private DependencyRepository Repository = new();
public IEnumerable<Dependency> ActualDependencies(Project project)
{
SpeakerComponent.Instance.Shout(Symbols.Download.Info(), $"Fetch actual dependencies for project {project.Name.Main
()}");
SpeakerComponent.Instance.Shout(Symbols.Download.Info(),
$"Fetch actual dependencies for project {project.Name.Main()}");
try
{
return Repository.ReadActual(project);
}
catch
catch(Exception ex)
{
Debugger.Log(0, "error", ex.Message);
SpeakerComponent.Instance.Shout(Symbols.Error.Error(), $"Fetch failed for project{project.Name}");
return new List<Dependency>();
}
}
public void Bind()
{
SpeakerComponent.Instance.Shout("🤔", "Prepare javascript conventions");
ConventionDependencies = Repository.ReadConventions("javascript");
SpeakerComponent.Instance.Shout("🤩", "Prepare javascript projects");
Projects = Repository.ReadProjects("javascript");
}