modifying windowBridge
This commit is contained in:
parent
c0edcfb0f9
commit
08c5aa4f6d
@ -137,7 +137,7 @@ module.exports = {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// 로그인 페이지 열기
|
// 로그인 페이지 열기
|
||||||
ipcMain.handle('open-login-page', () => {
|
ipcMain.handle('open-personalize-page', () => {
|
||||||
const webUrl = process.env.pickleglass_WEB_URL || 'http://localhost:3000';
|
const webUrl = process.env.pickleglass_WEB_URL || 'http://localhost:3000';
|
||||||
const personalizeUrl = `${webUrl}/personalize?desktop=true`;
|
const personalizeUrl = `${webUrl}/personalize?desktop=true`;
|
||||||
shell.openExternal(personalizeUrl);
|
shell.openExternal(personalizeUrl);
|
||||||
|
@ -182,7 +182,7 @@ contextBridge.exposeInMainWorld('api', {
|
|||||||
settingsView: {
|
settingsView: {
|
||||||
// User & Auth
|
// User & Auth
|
||||||
getCurrentUser: () => ipcRenderer.invoke('get-current-user'),
|
getCurrentUser: () => ipcRenderer.invoke('get-current-user'),
|
||||||
openLoginPage: () => ipcRenderer.invoke('open-login-page'),
|
openPersonalizePage: () => ipcRenderer.invoke('open-personalize-page'),
|
||||||
firebaseLogout: () => ipcRenderer.invoke('firebase-logout'),
|
firebaseLogout: () => ipcRenderer.invoke('firebase-logout'),
|
||||||
startFirebaseAuth: () => ipcRenderer.invoke('start-firebase-auth'),
|
startFirebaseAuth: () => ipcRenderer.invoke('start-firebase-auth'),
|
||||||
|
|
||||||
|
@ -1066,7 +1066,7 @@ export class SettingsView extends LitElement {
|
|||||||
async handlePersonalize() {
|
async handlePersonalize() {
|
||||||
console.log('Personalize clicked');
|
console.log('Personalize clicked');
|
||||||
try {
|
try {
|
||||||
await window.api.settingsView.openLoginPage();
|
await window.api.settingsView.openPersonalizePage();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Failed to open personalize page:', error);
|
console.error('Failed to open personalize page:', error);
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,6 @@ const fs = require('node:fs');
|
|||||||
const os = require('os');
|
const os = require('os');
|
||||||
const util = require('util');
|
const util = require('util');
|
||||||
const execFile = util.promisify(require('child_process').execFile);
|
const execFile = util.promisify(require('child_process').execFile);
|
||||||
const listenService = require('../features/listen/listenService');
|
|
||||||
const shortcutsService = require('../features/shortcuts/shortcutsService');
|
const shortcutsService = require('../features/shortcuts/shortcutsService');
|
||||||
|
|
||||||
// Try to load sharp, but don't fail if it's not available
|
// Try to load sharp, but don't fail if it's not available
|
||||||
@ -19,8 +18,7 @@ try {
|
|||||||
console.warn('[WindowManager] Screenshot functionality will work with reduced image processing capabilities');
|
console.warn('[WindowManager] Screenshot functionality will work with reduced image processing capabilities');
|
||||||
sharp = null;
|
sharp = null;
|
||||||
}
|
}
|
||||||
const authService = require('../features/common/services/authService');
|
const permissionRepository = require('../features/common/repositories/permission');
|
||||||
const systemSettingsRepository = require('../features/common/repositories/systemSettings');
|
|
||||||
|
|
||||||
/* ────────────────[ GLASS BYPASS ]─────────────── */
|
/* ────────────────[ GLASS BYPASS ]─────────────── */
|
||||||
let liquidGlass;
|
let liquidGlass;
|
||||||
@ -797,7 +795,7 @@ function setupIpcHandlers(movementManager) {
|
|||||||
ipcMain.handle('mark-permissions-completed', async () => {
|
ipcMain.handle('mark-permissions-completed', async () => {
|
||||||
try {
|
try {
|
||||||
// This is a system-level setting, not user-specific.
|
// This is a system-level setting, not user-specific.
|
||||||
await systemSettingsRepository.markPermissionsAsCompleted();
|
await permissionRepository.markPermissionsAsCompleted();
|
||||||
console.log('[Permissions] Marked permissions as completed');
|
console.log('[Permissions] Marked permissions as completed');
|
||||||
return { success: true };
|
return { success: true };
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@ -808,7 +806,7 @@ function setupIpcHandlers(movementManager) {
|
|||||||
|
|
||||||
ipcMain.handle('check-permissions-completed', async () => {
|
ipcMain.handle('check-permissions-completed', async () => {
|
||||||
try {
|
try {
|
||||||
const completed = await systemSettingsRepository.checkPermissionsCompleted();
|
const completed = await permissionRepository.checkPermissionsCompleted();
|
||||||
console.log('[Permissions] Permissions completed status:', completed);
|
console.log('[Permissions] Permissions completed status:', completed);
|
||||||
return completed;
|
return completed;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user