modifying windowBridge

This commit is contained in:
samtiz 2025-07-13 10:05:09 +09:00
parent c0edcfb0f9
commit 08c5aa4f6d
6 changed files with 6 additions and 8 deletions

View File

@ -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);

View File

@ -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'),

View File

@ -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);
} }

View File

@ -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) {