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 personalizeUrl = `${webUrl}/personalize?desktop=true`;
shell.openExternal(personalizeUrl);

View File

@ -182,7 +182,7 @@ contextBridge.exposeInMainWorld('api', {
settingsView: {
// User & Auth
getCurrentUser: () => ipcRenderer.invoke('get-current-user'),
openLoginPage: () => ipcRenderer.invoke('open-login-page'),
openPersonalizePage: () => ipcRenderer.invoke('open-personalize-page'),
firebaseLogout: () => ipcRenderer.invoke('firebase-logout'),
startFirebaseAuth: () => ipcRenderer.invoke('start-firebase-auth'),

View File

@ -1066,7 +1066,7 @@ export class SettingsView extends LitElement {
async handlePersonalize() {
console.log('Personalize clicked');
try {
await window.api.settingsView.openLoginPage();
await window.api.settingsView.openPersonalizePage();
} catch (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 util = require('util');
const execFile = util.promisify(require('child_process').execFile);
const listenService = require('../features/listen/listenService');
const shortcutsService = require('../features/shortcuts/shortcutsService');
// 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');
sharp = null;
}
const authService = require('../features/common/services/authService');
const systemSettingsRepository = require('../features/common/repositories/systemSettings');
const permissionRepository = require('../features/common/repositories/permission');
/* ────────────────[ GLASS BYPASS ]─────────────── */
let liquidGlass;
@ -797,7 +795,7 @@ function setupIpcHandlers(movementManager) {
ipcMain.handle('mark-permissions-completed', async () => {
try {
// This is a system-level setting, not user-specific.
await systemSettingsRepository.markPermissionsAsCompleted();
await permissionRepository.markPermissionsAsCompleted();
console.log('[Permissions] Marked permissions as completed');
return { success: true };
} catch (error) {
@ -808,7 +806,7 @@ function setupIpcHandlers(movementManager) {
ipcMain.handle('check-permissions-completed', async () => {
try {
const completed = await systemSettingsRepository.checkPermissionsCompleted();
const completed = await permissionRepository.checkPermissionsCompleted();
console.log('[Permissions] Permissions completed status:', completed);
return completed;
} catch (error) {