Open vojir opened 8 years ago
V rámci všech dotazů z MiningUI do EasyMinerCenter jsou dočasně podporována identifikace úlohy buď pomocí ID, nebo UUID.
Do javascriptových funkcí uvedených v /easyminercenter/em/mining-ui/config je identifikace úlohy předávána pomocí parametru taskID - upravte ostatní kód tak, aby tam vždy bylo předáváno ID a ne UUID
Zjistil jsem, že se momentálně předává UUID pouze u found rules. Tam je to ale asi potřeba, protože se UUID generuje na začátku, posílá se v POST v: https://br-dev.lmcloud.vse.cz/easyminercenter/em/tasks/start-mining/?miner=266&task=fda3f227875268a59468c8817c09d351 a tak není třeba zjišťovat ID posledního přidaného. Je opravdu správné to předělávat?
Ano, je správné to odstranit.
Do JSONu s informací o stavu úlohy jsem doplnil novou proměnnou taskId, v rámci které je umístěno normální ID úlohy.
Požadavek na start mining funguje aktuálně tak, že pokud není nalezena úloha s daným UUID, je založena nová. Při spuštění úlohy je tedy možné poslat požadavek bez ID a převzít ID z první odpovědi.
Vyřešeno. Při zobrazení detailu úlohy se ještě vypisuje UUID, ale dotaz je s ID. https://br-dev.lmcloud.vse.cz/easyminercenter/em/tasks/task-details/2502?miner=266
odstraňte prosím generování UUID z vytváření nové úlohy a z požadavku na no
Jinak jsem upravil konfig tak, aby již nebylo akceptováno task UUID. Otestujte prosím aplikaci, zda vše funguje tak, jak má.
Nahradil jsem UUID nulou, něco tam být musí. Díky tomu se v detailu úlohy zobrazuje ID úlohy jako nula, což souvisí s mým předchozím příspěvkem.
Aplikace otestována, nenarazil jsem na problém.
Tu "0" myslíte jako parametr volané funkce?
Přesně tak, prázdné mi to nefungovalo. Každopádně by to nemělo ničemu vadit, protože se dále pracuje s ID.
Nepoužívat v rámci UI identifikaci úloh pomocí UUID - předělat na normální ID