Logs TIme Issue Solved

This commit is contained in:
BhagwanSingh 2025-12-18 15:35:24 +05:30
parent e3692467e3
commit b0d296e007
9 changed files with 25 additions and 20 deletions

View File

@ -1,12 +1,11 @@
[Interface] [Interface]
PrivateKey = EA2j6mOQB17w497cZS4B91m/xDzEcGz9lU3jKtc1wU8= PrivateKey = GKXyqCZfS9r2yWzqHJ43L24dnW13VJNilER9jwkyREE=
Address = 10.0.0.27/32 Address = 10.0.0.95/32
DNS = 1.1.1.1 DNS = 1.1.1.1
[Peer] [Peer]
PublicKey = jG+7H5thEiNjxY1XqI1R9oyMAMTIegLwE3tZkS1Rj2U= PublicKey = jG+7H5thEiNjxY1XqI1R9oyMAMTIegLwE3tZkS1Rj2U=
AllowedIPs = 10.0.0.0/24
Endpoint = 35.95.209.161:51820 Endpoint = 35.95.209.161:51820
AllowedIPs = 10.0.0.0/24 AllowedIPs = 10.0.0.0/24
PersistentKeepalive = 25 PersistentKeepalive = 25

View File

@ -18,7 +18,7 @@ const httpsAgent = new https.Agent({
console.log('Base_URL$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' ,Base_URL) console.log('Base_URL$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$' ,Base_URL)
const api: AxiosInstance = axios.create({ const api: AxiosInstance = axios.create({
// baseURL: 'https://portal-sf.docva.com/api/v1/va', // 🔁 your backend // baseURL: 'https://quality-friendly-goldfish.ngrok-free.app/api/v1/va', // 🔁 your backend
baseURL: `${Base_URL}/api/v1/va`, baseURL: `${Base_URL}/api/v1/va`,
httpsAgent httpsAgent
// timeout: 10000, // timeout: 10000,

View File

@ -1,5 +1,5 @@
// let CURRENT_BASE_URL = "https://portal-sf.docva.com/api/v1/va"; // let CURRENT_BASE_URL = "https://quality-friendly-goldfish.ngrok-free.app/api/v1/va";
let CURRENT_BASE_URL = "https://portal-sf.docva.com"; let CURRENT_BASE_URL = "https://quality-friendly-goldfish.ngrok-free.app";
export const getBaseURL = () => CURRENT_BASE_URL; export const getBaseURL = () => CURRENT_BASE_URL;
export const setBaseURL = (url: string) => { export const setBaseURL = (url: string) => {

View File

@ -21,6 +21,8 @@ export const registerIPCHandlers = (mainWindow: BrowserWindow) => {
// UPDATE Base URL // UPDATE Base URL
ipcMain.handle("UPDATE_BASE_URL", (event, url: string) => { ipcMain.handle("UPDATE_BASE_URL", (event, url: string) => {
setBaseURL(url); setBaseURL(url);
api.defaults.baseURL = `${url}/api/v1/va`;
console.log("Base URL updated to:", api.defaults.baseURL);
return { return {
updated: true, updated: true,
baseURL: url baseURL: url

View File

@ -197,6 +197,10 @@ app.on('browser-window-focus', () => {
// globalShortcut.unregisterAll(); // globalShortcut.unregisterAll();
// }); // });
app.on("window-all-closed", () => {
app.quit();
});
// --------------------------- // ---------------------------
// CUSTOM CLOSE BEHAVIOR // CUSTOM CLOSE BEHAVIOR

View File

@ -132,7 +132,7 @@ const finalizeAndSendLogs = useCallback(
// } : null, // } : null,
// }); // });
let res = window.electron.trackingTabsOpeningClosing(payload); let res = await window.electron.trackingTabsOpeningClosing(payload);
console.log("Tracking response:", res); console.log("Tracking response:", res);
dispatch(clearProjectLogs({ projectId })); dispatch(clearProjectLogs({ projectId }));

View File

@ -592,7 +592,7 @@ const DashboardLayout = () => {
if (!selectedProject?.projectId) return if (!selectedProject?.projectId) return
console.log(selectedProject?.projectId, "SelectedProject ID") console.log(selectedProject?.projectId, "SelectedProject ID")
socketRef.current = io("https://portal-sf.docva.com", { socketRef.current = io("https://quality-friendly-goldfish.ngrok-free.app", {
transports: ["websocket"], transports: ["websocket"],
secure: true, secure: true,
rejectUnauthorized: false, rejectUnauthorized: false,

View File

@ -7,15 +7,15 @@ import { store } from "./store";
import { ToastProvider } from './helper/ToastContext'; import { ToastProvider } from './helper/ToastContext';
// renderer only // renderer only
window.addEventListener("online", (e) => { // window.addEventListener("online", (e) => {
console.log("Network online (ignored)"); // console.log("Network online (ignored)");
e.preventDefault(); // e.preventDefault();
}); // });
window.addEventListener("offline", (e) => { // window.addEventListener("offline", (e) => {
console.log("Network offline (ignored)"); // console.log("Network offline (ignored)");
e.preventDefault(); // e.preventDefault();
}); // });
// Extra safety // Extra safety
window.onbeforeunload = () => false; window.onbeforeunload = () => false;

View File

@ -8,7 +8,7 @@ interface Props {
const VpnGuard: React.FC<Props> = ({ children }) => { const VpnGuard: React.FC<Props> = ({ children }) => {
const VPN_API = "http://10.0.0.1:3000"; const VPN_API = "http://10.0.0.1:3000";
const DEFAULT_API = "https://portal-sf.docva.com" const DEFAULT_API = "https://quality-friendly-goldfish.ngrok-free.app"
const [checking, setChecking] = useState(true); const [checking, setChecking] = useState(true);
const [vpnConnected, setVpnConnected] = useState(true); const [vpnConnected, setVpnConnected] = useState(true);
@ -166,14 +166,14 @@ const VpnGuard: React.FC<Props> = ({ children }) => {
</button> </button>
{/* Disconnect VPN (Disabled when NOT connected) */} {/* Disconnect VPN (Disabled when NOT connected) */}
<button {/* <button
className="btn btn-error btn-wide gap-2 mt-3" className="btn btn-error btn-wide gap-2 mt-3"
onClick={disconnectVPN} onClick={disconnectVPN}
// disabled={!vpnConnected || checking} // Disable if not connected // disabled={!vpnConnected || checking} // Disable if not connected
> >
<Power className="w-4 h-4" /> <Power className="w-4 h-4" />
Disconnect VPN Disconnect VPN
</button> </button> */}
<div className="divider"></div> <div className="divider"></div>
<p className="text-xs opacity-60"> <p className="text-xs opacity-60">