Skip to content

Commit e598433

Browse files
committed
updated the data encoding schema when uploading data; reduce the waittime for re-upload
1 parent 704634a commit e598433

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

app/src/main/java/com/lcl/lclmeasurementtool/sync/UploadWorker.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ class UploadWorker @AssistedInject constructor(
5959
fun periodicSyncWork() =
6060
PeriodicWorkRequestBuilder<DelegatingWorker>(4, TimeUnit.HOURS)
6161
.setConstraints(Constraints(requiredNetworkType = NetworkType.CONNECTED))
62-
.setInitialDelay(10, TimeUnit.MINUTES)
63-
.setBackoffCriteria(BackoffPolicy.EXPONENTIAL, Duration.ofMinutes(5))
62+
.setInitialDelay(5, TimeUnit.MINUTES)
63+
.setBackoffCriteria(BackoffPolicy.EXPONENTIAL, Duration.ofMinutes(10))
6464
.setInputData(UploadWorker::class.delegatedData())
6565
.build()
6666

app/src/main/java/com/lcl/lclmeasurementtool/util/NetworkUtil.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ import kotlinx.serialization.json.Json
99
fun prepareReportData(measureDataModel: BaseMeasureDataModel, userData: UserData): String {
1010
val serialized = Json.encodeToString(measureDataModel).toByteArray()
1111
val sig_m = ECDSA.Sign(serialized, ECDSA.DeserializePrivateKey(userData.skT.toByteArray()))
12-
val report = MeasurementReportModel(sig_m.toString(), userData.hPKR.toStringUtf8(), serialized.toString(), userData.showData)
12+
val report = MeasurementReportModel(Hex.encodeHexString(sig_m), Hex.encodeHexString(userData.hPKR.toByteArray()), Hex.encodeHexString(serialized), userData.showData)
1313
return Json.encodeToString(report)
1414
}

0 commit comments

Comments
 (0)