mirror of
https://github.com/KeymonSoft/Kelloggs_v4.git
synced 2026-04-21 03:49:14 +00:00
3/10/23 - Se agregó el respaldo diario y intercepción de notificaciones.
- Se agregó el código para el respaldo diario de 4 tablas. - Se agregóel codigo para interceptar notificacines y cambiar el servidor de DBRequest.
This commit is contained in:
@@ -26,7 +26,7 @@ Sub Process_Globals
|
||||
'Para ENVIA_ULTIMA_GPS
|
||||
Dim Timer1 As Timer
|
||||
Dim Interval As Int = 300
|
||||
Dim server As String
|
||||
Dim DBReqServer As String
|
||||
Dim pe As PhoneEvents
|
||||
Dim ph As Phone
|
||||
Dim marcaCel As String = ph.manufacturer
|
||||
@@ -66,15 +66,15 @@ Sub Service_Create
|
||||
ubicacionActual.Initialize
|
||||
pe.Initialize("pe") 'Para obtener la bateria
|
||||
db = s.dbInit 'Inicializamos BD.
|
||||
server = "http://keymon.lat:1782"
|
||||
DBReqServer = "http://keymon.lat:1782"
|
||||
Private c As Cursor = db.ExecQuery($"select CAT_VA_VALOR from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = 'SERVER'"$)
|
||||
If c.RowCount > 0 Then
|
||||
c.Position = 0
|
||||
server = c.GetString("CAT_VA_VALOR")
|
||||
DBReqServer = c.GetString("CAT_VA_VALOR")
|
||||
End If
|
||||
c.Close
|
||||
reqManager.Initialize(Me, server) 'Inicializamos reqManager.
|
||||
If Logger Then Log($"Starter reqManager server: ${server}"$)
|
||||
reqManager.Initialize(Me, DBReqServer) 'Inicializamos reqManager.
|
||||
If Logger Then Log($"Starter reqManager server: ${DBReqServer}"$)
|
||||
'Para los Logs
|
||||
#if RELEASE
|
||||
logcat.LogCatStart(Array As String("-v","raw","*:F","B4A:v"), "logcat")
|
||||
@@ -133,10 +133,10 @@ Private Sub Timer1_Tick
|
||||
ENVIA_ULTIMA_GPS 'Comentado para que no estorbe hasta que no esten los queries correctos en el config.properties
|
||||
End Sub
|
||||
|
||||
Sub reinicializaReqManager
|
||||
reqManager.Initialize(Me, server)
|
||||
If Logger Then Log(server)
|
||||
End Sub
|
||||
'Sub reinicializaReqManager
|
||||
' reqManager.Initialize(Me, server)
|
||||
' If Logger Then Log(server)
|
||||
'End Sub
|
||||
|
||||
Sub ENVIA_ULTIMA_GPS
|
||||
If Logger Then Log("Iniciamos ENVIA_ULTIMA_GPS")
|
||||
@@ -227,3 +227,12 @@ Sub revisaBD 'ignore
|
||||
If Not(File.Exists(ruta, "kmt.db")) Then File.Copy(File.DirAssets, "kmt.db", ruta, "kmt.db")
|
||||
If Not(db.IsInitialized) Then db.Initialize(ruta, "kmt.db", True)
|
||||
End Sub
|
||||
|
||||
'Inicializa el reqServer con la dirección dada y lo guarda en CAT_VARIABLES.
|
||||
Sub reinicializaReqManager(srv As String)
|
||||
db.ExecNonQuery2("delete from CAT_VARIABLES where CAT_VA_DESCRIPCION = ?", Array As Object ("SERVER"))
|
||||
db.ExecNonQuery2("INSERT INTO CAT_VARIABLES(CAT_VA_DESCRIPCION, CAT_VA_VALOR) VALUES (?,?)", Array As Object ("SERVER", srv))
|
||||
DBReqServer = srv
|
||||
reqManager.Initialize(Me, srv)
|
||||
' LogColor(srv, Colors.red)
|
||||
End Sub
|
||||
Reference in New Issue
Block a user