Sheldhur 
    
    
        
        
        
        .findAll(...).then((results) => {
          console.log(results[0]['Station.id'])
        })
        .findAll(...).then((results) => {
          console.log(results[0].Station.id)
        })
    
 
    
    IL'shat 
    
    
        
        
        
        Запрос дай сиквел который он генерит
    
 
    
    IL'shat 
    
    
        
        
        
        Надо чтобы он был один
    
 
    
    Sheldhur 
    
    
        
        
        
        запрос нормальный :)
    
 
    
    Sheldhur 
    
    
        
        
        
        один :)
    
 
    
    Sheldhur 
    
    
        
        
        
        обычный INNER JOIN
    
 
    
    IL'shat 
    
    
        
        
        
        На всех полях индексы есть которые =
    
 
    
    IL'shat 
    
    
        
        
        
        ?
    
 
    
    IL'shat 
    
    
        
        
        
        В запросе
    
 
    
    Sheldhur 
    
    
        
        
        
        причем тут индекс
    
 
    
    IL'shat 
    
    
        
        
        
        Ну я опять за оптимизацию
    
 
    
    Sheldhur 
    
    
        
        
        
        всё нормально с оптимизацией, не переживай :)
    
 
    
    IL'shat 
    
    
        
        
        
        А чем тебе не угодило обращение в квадратных скобках?
    
 
    
    Sheldhur 
    
    
        
        
        
        после проектирования базы на 200 таблиц с индексами я уж как нибудь справлюсь :)
    
 
    
    Sheldhur 
    
    
        
        
        
        ну неудобно, очевидно
    
 
    
    Sheldhur 
    
    
        
        
        
        со строками работать
    
 
    
    IL'shat 
    
    
        
        
        
        А рав труе? Замедляет да?
    
 
    
    Sheldhur 
    
    
        
        
        
        никакой разницы не заметил
    
 
    
    Nikita 
    
    
        
        
        
        А кто кастомные протоколы делал, как заставить винду закрывать предыдущий апп?
    
 
    
    Sheldhur 
    
    
        
        
        
        если именно апп
    
 
    
    Sheldhur 
    
    
        
        
        
        то записывать куда нибудь PID процессов приложения, потом килять их
    
 
    
    Sheldhur 
    
    
        
        
        
        но килять придется через wmi, а в js он чет соу слоу
    
 
    
    Sheldhur 
    
    
        
        
        
        с дочерними процессами попроще
    
 
    
    Sheldhur 
    
    
        
        
        
        непонятно только нахрена? :)
    
 
    
    Nikita 
    
    
        
        
        
        ну потому что переход через custom-scheme://link в винде все время создает новый процесс, из которого надо либо послать сигнал в старый (как?) или убить старый и запустить новый (как?)
    
 
    
    IL'shat 
    
    
        
        
        
        мини прогу напиши которая будет уже запускать или активировать ранее созданную
    
 
    
    IL'shat 
    
    
        
        
        
        эта мини и будет слушать урл
    
 
    
    Sheldhur 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        ipc
    
 
    
    Sheldhur 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        посылаешь, слушаешь, делаешь app.quit() где надо
    
 
    
    Nikita 
    
    
        
        
        
        Да нет. Это отдельный процесс, запускаемый извне
    
 
    
    Sheldhur 
    
    
 
    
    Sheldhur 
    
    
        
        
        
        в диспетчере
    
 
    
    Nikita 
    
    
        
        
        
        Издеваешься? Говорю же, отдельный. Запускаемый извне
    
 
    
    Sheldhur 
    
    
        
        
        
        ну, кроме как искать их через wmi и килять я ниче придумать не могу
    
 
    
    Nikita 
    
    
        
        
        
        Ну можно пил ещё писать в файлик
    
 
    
    Nikita 
    
    
        
        
        
        Но в этом чате это никто не решал, ок, я понял)
    
 
    
    Sheldhur 
    
    
        
        
        
        не, так не запишешь
    
 
    
    Sheldhur 
    
    
        
        
        
        если он не электроном запускается
    
 
    
    IL'shat 
    
    
        
        
        
        я на десктопе такое решал)
    
 
    
    Sheldhur 
    
    
 
    
    Nikita 
    
    
        
        
        
        Да, переход по кастомной ссылке
    
 
    
    Sheldhur 
    
    
        
        
        
        ну да, только через wmi
    
 
    
    Sheldhur 
    
    
        
        
        
        и права придется запрашивать
    
 
    
    Nikita 
    
    
        
        
        
        setAsDefaultProtocolClient
    
 
    
    Nikita 
    
    
        
        
        
        Я могу вообще сказать как этот процесс дергать
    
 
    
    Sheldhur 
    
    
        
        
        
        а не проще при установке приложения зарегать протокол?
    
 
    
    Sheldhur 
    
    
        
        
        
        мб тогда будет нормально работать
    
 
    
    Nikita 
    
    
        
        
        
        О, спасибо. Смотрел issues у них, а до кода не добрался
    
 
    
    Sheldhur 
    
    
        
        
        
        не плодить процессы
    
 
    
    Sheldhur 
    
    
        
        
        
        как я понял
    
 
    
    Sheldhur 
    
    
        
        
        
        если версия вебкита не подойдет, то придется либо ручками его компилять, что под виндой та ещё ебань, либо опять же через wmi всё делать
    
 
    
    IL'shat 
    
    
        
        
        
        Communicate between apps · Issue #2007 · electron/electron · GitHub
        https://github.com/electron/electron/issues/2007
    
 
    
    IL'shat 
    
    
        
        
        
        Чувак вот так решил мб подойдет)
    
 
    
    Nikita 
    
    
        
        
        
        app.makeSingleInstance
    
 
    
    Nikita 
    
    
        
        
        
        вот что мне походу было нужно
    
 
    
    Nikita 
    
    
        
        
        
        @b101010 так и есть, под osx второй процесс не дает создать сама система, а под виндой системе плевать, а из makeSingleInstance коллбэка можно получить аргументы нового процесса в первом, или прибить новый в новом)
    
 
    
    Sheldhur 
    
    
        
        
        
        ну гуд
    
 
    
    Nikita 
    
    
        
        
        
        зачем, кстати, чуваки в реестр что-то пишут я так и не понял. теоретически это сам электрон могет
    
 
    
    Чурка 
    
    
        
        
        
        Вот, кстати, добавили бы работу с реестром без теории.
    
 
    
    Sergey 
    
    
 
    
    Nikita 
    
    
        
        
        
        winreg может же
    
 
    
    Чурка 
    
    
        
                    
                        
                            
                            Зачем нужен реестр?
                        
                    
                
        
        
        Ну, у меня тут заказ на утилиту для правки базы данных Steam, а как прикажете искать appinfo.vdf, например ?
    
 
 
    
    Чурка 
    
    
        
        
        
        https://www.reddit.com/r/Steam/comments/5iq5ql/how_to_rename_games_in_steam_library/ - кстати, моя работа .-.
    
 
    
    Чурка 
    
    
        
        
        
        Но думала переписать под милое сердцу простого пользователя GUI.
    
 
    
    Dmitry 
    
    
        
        
        
        Есть вопрос немного оффтопный - можно ли как-то проверить, что приложение не установлено или не открывается по кастомному протоколу из web'a? Про многочисленный костыли, типа фоновых фреймов знаю)) Интересно, может кто-то элегантное (адекватное) решение знает.
    
 
    
    Sheldhur 
    
    
        
        
        
        ActiveX )))
    
 
    
    Sheldhur 
    
    
        
        
        
        нет конечно, это доступ к ФС надо иметь, браузер такое не может
    
 
    
    Sheldhur 
    
    
        
        
        
        process.send() синхронно выполняется?
    
 
    
    Sheldhur 
    
    
        
        
        
        вопрос про браузер, а не про электрон
    
 
    
    Tema 
    
    
        
                    
                        
                            
                            process.send() синхронно выполняется?
                        
                    
                
        
        
        tl;dr > Нет, асинхронно с callback'ом, но раньше(во времена iojs) выполнялся синхронно (https://goo.gl/wBJMFb)
        https://nodejs.org/api/process.html#process_process_send_message_sendhandle_options_callback
    
 
 
    
    Sheldhur 
    
    
        
        
        
        спсб
    
 
    
    Sergo 
    
    
        
        
        
        господа, а async/await в электроне идет из коробки или с полифилами?
    
 
    
    Sergo 
    
    
        
        
        
        на оф. сайте указана 7.4. асинк с 7.6…
    
 
    
    Sheldhur 
    
    
        
        
        
        изкоробки