/
QuickMeet
/
Chat.Desktop
Обзор
Документация
Войти
/
QuickMeet
/
Chat.Desktop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
build/notarize.js
40 строк
995 B
Jean Brito
fix: PDF presenting mode (#2880)
22 май 2024, 00:57
Не верифицирован
22 май 2024, 00:57
ca46a14
Код
Авторство
О чём код?
const { notarize } = require('electron-notarize'); exports.default = function notarizing(context) { const { electronPlatformName, appOutDir } = context; if ( electronPlatformName !== 'darwin' || process.env.FORCE_NOTARIZE !== 'true' ) { return; } const appName = context.packager.appInfo.productFilename; process.stdout.write('Notarizing...'); return new Promise((resolve, reject) => { const timer = setInterval(() => { process.stdout.write('.'); }, 15000); notarize({ tool: 'notarytool', appBundleId: 'chat.rocket', appPath: `${appOutDir}/${appName}.app`, appleId: process.env.APPLEID, appleIdPassword: process.env.APPLEIDPASS, ascProvider: 'S6UPZG7ZR3', teamId: 'S6UPZG7ZR3', }) .then(() => { clearTimeout(timer); console.log(); resolve(); }) .catch((error) => { clearTimeout(timer); console.log(); reject(error); }); }); };