Событие щелчка notifier.on не запускается в Windows Центре поддержки - PullRequest
0 голосов
/ 14 апреля 2020

Я использую пакет Node-Notifier для уведомлений, но у меня есть одна проблема. Событие клика notifier.on не запускается в Windows Центре действий

notifier.notify(
      {
        appId: "com.electron.demo", // Absolute path (doesn't work on balloons),
        title: "Alert Message",
        message: "Click to view",
        icon: path.join(__dirname, 'msicon.png'),
        wait: true,
        timeout: false,
        id: "demo app"
      },
      function(err, response) {
        // Response is response from notification
        if (err) {
          reject(err);
        } else {
          resolve(response);
        }
      }
    );

notifier.on("click",  function(notifierObject, options, event) {

      // Triggers if `wait: true` and user clicks notification
      var request = new sql.Request();
      let username = userName;
          request.query("update alerts.dbo.groupmessages set isRead = 1\
                            where pk = '"+ recordset.recordset[i].pk + "'\
                            and userFK = (select pk from alerts.dbo.users where username = '"+ username + "')\
                            and groupFK = (select groupFK from alerts.dbo.users where username = '"+ username + "')", function (err, recordset) {
            if (err) throw err
            console.log(err, recordset, 'User shit');
          });          

          function createWindow() {
            // Create the browser window.
            win = new BrowserWindow({
              width: 400,
              height: 400,
              frame: false,
              webPreferences: {
                nodeIntegration: true
              }
            });
            // and load the index.html of the app.
            ejse.data('message', recordset.recordset[i].message);
            win.loadFile('index.ejs')
          }
          createWindow();

        });
    });
  });

Событие клика notifier.on не запускается только в Windows Центре действий. Пожалуйста, дайте мне знать причину и решение. Спасибо.

...