View Issue Details

IDProjectCategoryView StatusLast Update
0003039SAS.ПланетаБаг / Bugpublic27-05-2016 17:16
Reporterzed Assigned Tozed  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version151111 
Target Version160606Fixed in Version160606 
Summary0003039: Не работает получение ссылки на тайл, если в скрипте для этого используется Downloader
DescriptionДля получения ссылки на тайл, скрипту подсовывается фейковый Downloader:


constructor TTileDownloadSubsystem.Create(
...
    FTileDownloadRequestBuilder :=
      TTileDownloadRequestBuilderLazy.Create(
        TDownloaderFaked.Create(ADownloadResultFactory), // <--
        FTileDownloadRequestBuilderFactory
      );
TagsNo tags attached.

Activities

vdemidov

27-05-2016 14:30

manager   ~0017254

Ваши предложения?

zed

27-05-2016 14:41

manager   ~0017255

Предлагаю сделать, чтобы работало.

Нужно сделать некий класс, который будет отвечать за создание FTileDownloadRequestBuilder-а с нормальным Downloader-ом и мониторить за изменением конфигов. Плюс, хотелось бы, чтобы созданные билдеры не уничтожались, а могли бы быть переиспользованы. Хоть метод TTileDownloadSubsystem.GetLink и вызывается только из гуя (на текущий момент), код класса, всё же нужно делать потокобезопасным.

zed

27-05-2016 17:13

manager   ~0017256

Last edited: 27-05-2016 17:16

Сделал простой вариант и возможно будет подвисать гуй, на медленных запросах.

В идеале, нужно ещё добавлять асинхронность для гуя и какую-то индикацию.

Issue History

Date Modified Username Field Change
27-05-2016 13:48 zed New Issue
27-05-2016 14:30 vdemidov Note Added: 0017254
27-05-2016 14:41 zed Note Added: 0017255
27-05-2016 14:41 vdemidov Status new => confirmed
27-05-2016 14:41 vdemidov Product Version 151111 => 191221
27-05-2016 14:41 vdemidov Target Version => 43xxxx
27-05-2016 17:13 zed Note Added: 0017256
27-05-2016 17:13 zed Status confirmed => resolved
27-05-2016 17:13 zed Fixed in Version => 160606
27-05-2016 17:13 zed Resolution open => fixed
27-05-2016 17:13 zed Assigned To => zed
27-05-2016 17:14 zed Product Version 191221 => 151111
27-05-2016 17:14 zed Target Version 43xxxx => 160606
27-05-2016 17:16 zed Note Edited: 0017256
08-08-2025 13:22 zed Category Баг => Баг / Bug