Quando crio uma nova BrowserWindow, ela carrega uma determinada uri para fazer uma autenticação no mercado livre. O problema é que o electron armazenou os dados do último login no cache, assim fazendo login automatico. Preciso desabilitar o login automatico, ou desabilitar o cache do electron, ou deletar todo o cache de login e senha(auto sign in) quando a janela é criada.
app.on('ready', async ()=>{
var mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true
}
})
await mainWindow.webContents.session.clearCache()
.then(()=>{
console.log('Cleared cache!')
})
mainWindow.loadFile('./view/dashboard/html/dashboard.html')
})
ipcMain.on('ml-seller-add-open-window', async (event, args)=>{
var { uri } = args
let mlAddSellerWindow = new BrowserWindow({})
await _mlAddSellerWindow.webContents.session.clearCache()
mlAddSellerWindow.loadURL(uri)
})