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 personalizeUrl = `${webUrl}/personalize?desktop=true`;
|
||||
shell.openExternal(personalizeUrl);
|
||||
|
@ -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'),
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user