feat: CRUD remoto ACKs
continuous-integration/webhook Falha no build do client (VPS4)

This commit is contained in:
VPS 4 Builder
2026-06-02 20:52:28 +02:00
parent ac1fb025fc
commit 3392a1090a
3 changed files with 10 additions and 3 deletions
+7
View File
@@ -1175,6 +1175,7 @@ function connectToServer() {
const db = getLocalDb(); const db = getLocalDb();
if (!db) { if (!db) {
addLog('❌ Falha ao acessar banco de dados local para CRUD.'); addLog('❌ Falha ao acessar banco de dados local para CRUD.');
if (data.eventId) socket.emit('remote-crud-ack', { eventId: data.eventId, pcName: config.clientName, success: false, error: 'Falha banco local' });
return; return;
} }
if (data.action === 'create') { if (data.action === 'create') {
@@ -1197,8 +1198,14 @@ function connectToServer() {
stmt.run(pName); stmt.run(pName);
addLog('✅ Paciente excluído com sucesso localmente!'); addLog('✅ Paciente excluído com sucesso localmente!');
} }
if (data.eventId) {
socket.emit('remote-crud-ack', { eventId: data.eventId, pcName: config.clientName, success: true });
}
} catch (e) { } catch (e) {
addLog(`❌ Erro no CRUD remoto: ${e.message}`); addLog(`❌ Erro no CRUD remoto: ${e.message}`);
if (data.eventId) {
socket.emit('remote-crud-ack', { eventId: data.eventId, pcName: config.clientName, success: false, error: e.message });
}
} }
}); });
} }
+2 -2
View File
@@ -1,12 +1,12 @@
{ {
"name": "rx.scoreodonto.com-client", "name": "rx.scoreodonto.com-client",
"version": "1.3.1", "version": "1.3.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "rx.scoreodonto.com-client", "name": "rx.scoreodonto.com-client",
"version": "1.3.1", "version": "1.3.3",
"dependencies": { "dependencies": {
"chokidar": "^3.5.3", "chokidar": "^3.5.3",
"electron-updater": "^6.3.0", "electron-updater": "^6.3.0",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "rx.scoreodonto.com-client", "name": "rx.scoreodonto.com-client",
"version": "1.3.2", "version": "1.3.3",
"author": "ScoreOdonto", "author": "ScoreOdonto",
"description": "Cliente Windows para envio de imagens dentais da ScoreOdonto", "description": "Cliente Windows para envio de imagens dentais da ScoreOdonto",
"main": "index.js", "main": "index.js",