﻿# source: 2026-10-05/rec_20261005_170617.m4a
# model: Systran/faster-whisper-small
# transcribed: 2026-10-21T15:29:37Z

[00:00:00] и крик, и он всё чьим-то понимаешь, да, то есть он либо сбраку залетает туда, либо сверху тут в этот
[00:00:08] кусок сваливаешь, ты понимаешь, о чём я говорю? Ну, более-менее. Нет. Ну, смотри, у тебя первое
[00:00:18] получение курса в север, да? Ну, оно как бы у тебя устраивается, потом у тебя идёт, потом идёт
[00:00:27] фильтрация. Ну, получение, я вспомнил, получение, если мы смотрим глазами каталог, каталог
[00:00:33] презентера, то первое я получаю курс. Да, потом по хорошим, по хорошим
[00:00:40] зависимости. Из этих курсов. Да, походу, смотри, то есть потом следующий шаг, то есть мы в зависимости
[00:00:47] от фильтра и состояния каталога, говорим, каталога, мы выбираем список курсов,
[00:00:56] и в той последовательности, с которой они будут отображаться. То есть весь, вот если у нас
[00:01:03] все 400, грубо говоря, все 400 курсов у нас должны отобразиться в такой-то последовательности,
[00:01:10] мы их все 400 выбрали, это весь вектор, с которым мы работаем. Дальше мы определяем окно,
[00:01:18] которое будет отображаться, плюс какие-то условия, сколько ещё вот окно дополнительно в
[00:01:25] вазе, да, то есть невидимых, но, которые будут от рендерина. И, соответственно, ну как не рендерин,
[00:01:34] скорее всего мы создаем, или мы ничего не создаем, мы рендерим и ставим определенные флаги,
[00:01:40] вот этот список сформированный, зависимо, сколько коль сортировки выводить, мы в нем ставим флаги,
[00:01:48] что вот у нас что-то вот эти карточки построены, картинки загружены, такие загружены,
[00:01:54] потом, соответственно, когда колбэк будет, у нас будут, соответственно, эти флаги о том,
[00:01:59] что картинки загружены проставляться. И все, то есть как только у нас меняются фильтры и там
[00:02:08] сортировки, у нас, соответственно, вектор сбрасывается, строится новый вектор,
[00:02:13] может быть даже не сбрасывается, скорее всего, раз мы заново рендерим, он строится
[00:02:20] новый вектор, с учетом, что какие-то ну все, новый вектор ставится и все остарается.
[00:02:26] Презентер запрашивает новый вектор у курс проведера. Да, зависимость от фильтрации и
[00:02:34] получает новый вектор с фильтрами и снова с фильтрацией. И пошел заново, опять определил
[00:02:41] окно за рендерил, запросил картинки, соответственно, часть картины прилетели из кэша, по-быстрому,
[00:02:49] раз у нас с тобой рендеринг не хранится никак, каждый раз сбрасывается, то и все. У нас
[00:02:57] примерно вот я так вижу. Ну смотри, коротко подведем, то есть первая инициализация фильтра
[00:03:04] идет, правильно? Да. Установка, определение фильтра. Второе идет, получение курс,
[00:03:12] третье идет. Выбор множества, или там выбор курсов для, вот так вот еще туда, до,
[00:03:28] вот так, раз, теперь, четвертая, запрос изуражительный, пятая, очень хроновая.
[00:03:54] Отображение картинки. Ну, товарищ, ты запросил, ты всегда запрашиваешь изображение, всегда,
[00:04:12] по всем курсам, которые попадают в окно, на ренды перед и у тебя, соответственно,
[00:04:21] провайдер всегда кулбет, для них вызывает каталог презонтер. То есть каталог презонтер сам
[00:04:36] крокимки не отображает, он всегда, они туда прилетают, не могут через кулбет. Ну да,
[00:04:43] по сути, кулбет, это шьему будет, код, который будет подставлять. Короче, вот и все. Ну и дальше идет шестое,
[00:04:56] это обработка событий.
