Skip to content

Commit a97a862

Browse files
authored
Merge branch 'main' into develop
2 parents d9814e1 + 8aee1ca commit a97a862

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

electron/get-keytar.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { join } from 'path';
2+
3+
// Import keytar dynamically based on environment
4+
let keytar: typeof import('keytar') | undefined = undefined;
5+
6+
try {
7+
if (process.env.NODE_ENV === 'development') {
8+
keytar = require('keytar');
9+
} else {
10+
const keytarPath = join(__dirname, 'native_modules', 'keytar.node');
11+
keytar = require(keytarPath);
12+
}
13+
} catch (error) {
14+
console.error('Failed to load native modules:', error);
15+
}
16+
17+
export default keytar;

0 commit comments

Comments
 (0)