export default function exposeContexts() {
try {
exposeWindowContext();
console.log("[Context] ✅ Window context exposed");
} catch (error) {
console.error("[Context] ❌ Failed to expose window context:", error);
}
try {
exposeThemeContext();
console.log("[Context] ✅ Theme context exposed");
} catch (error) {
console.error("[Context] ❌ Failed to expose theme context:", error);
}
try {
exposeAuthContext();
console.log("[Context] ✅ Auth context exposed");
} catch (error) {
console.error("[Context] ❌ Failed to expose auth context:", error);
}
try {
exposeStoreContext();
console.log("[Context] ✅ Store context exposed");
} catch (error) {
console.error("[Context] ❌ Failed to expose store context:", error);
}
try {
exposeApiContext();
console.log("[Context] ✅ API context exposed");
} catch (error) {
console.error("[Context] ❌ Failed to expose API context:", error);
}
try {
exposeUpdateContext();
console.log("[Context] ✅ Update context exposed");
} catch (error) {
console.error("[Context] ❌ Failed to expose update context:", error);
}
try {
exposeBackupContext();
console.log("[Context] ✅ Backup context exposed");
} catch (error) {
console.error("[Context] ❌ Failed to expose backup context:", error);
}
try {
exposeClipboardContext();
console.log("[Context] ✅ Clipboard context exposed");
} catch (error) {
console.error("[Context] ❌ Failed to expose clipboard context:", error);
}
}
Exposes all IPC context bridges for the renderer process. Registers window, theme, auth, store, API, update, and backup contexts with error handling.