Я создал веб-приложение на ASP.NET. Когда на странице VideoDetails.cshtml я нажимаю кнопку «Anuluj» (отмена), мне приходится отменить запуск видео, а затем начинается обратная последовательность. Но после второго нажатия кнопки отмены она также должна остановиться, но вместо остановки у меня появляется ошибка «Задача была отменена».
К сожалению, это не синтаксическая ошибка, а логическая, с которой я не могу справиться самостоятельно.
Репозиторий GitHub: https://github.com/predond/NazcaWeb
Пожалуйста, ознакомьтесь с проектом и помогите мне решить эту проблему. Дальнейшее обсуждение можно вести в дискуссионной панели GitHub (больше ответов), как вам удобно.
Ошибка всегда отображается в строке await Task.Delay(750, returnCancellationToken);' (246) в файле IRC.cs после отмены токена.
Чтобы запустить проект, вам необходимо прочитать файл README

А также, если вы, кстати, просмотрите мой код, я буду благодарен, потому что я совсем новичок в веб-приложениях и ASP.NET.