Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
izivkov committed Aug 5, 2024
1 parent fb20385 commit d2eb229
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions api/src/main/java/org/avmedia/gshockapi/io/EventsIO.kt
Original file line number Diff line number Diff line change
Expand Up @@ -175,26 +175,30 @@ object EventsIO {
(0 until remindersJsonArr.length()).forEach { index ->
val reminderJson = remindersJsonArr.getJSONObject(index)

fun setFunc() {
processReminder(index + 1, reminderJson)
fun setFuncTitle() {
processReminderTitle(index + 1, reminderJson)
}
CachedIO.set("30${index + 1}", ::setFunc)
CachedIO.set("31${index + 1}") // just remove from cache
fun setFuncTime() {
processReminderTime(index + 1, reminderJson)
}
CachedIO.set("30${index + 1}", ::setFuncTitle)
CachedIO.set("31${index + 1}", ::setFuncTime)
}

Timber.i("Got reminders $remindersJsonArr")
}

private fun processReminder(reminderNumber: Int, reminderJson: JSONObject) {
private fun processReminderTitle(reminderNumber: Int, reminderJson: JSONObject) {
// Process title
val title = ReminderEncoder.reminderTitleFromJson(reminderJson)
IO.writeCmd(
GET_SET_MODE.SET, Utils.byteArrayOfInts(
CasioConstants.CHARACTERISTICS.CASIO_REMINDER_TITLE.code, reminderNumber
) + title
)
}

// Reminder Time.
private fun processReminderTime(reminderNumber: Int, reminderJson: JSONObject) {
var reminderTime = IntArray(0)
reminderTime += CasioConstants.CHARACTERISTICS.CASIO_REMINDER_TIME.code
reminderTime += reminderNumber
Expand Down

0 comments on commit d2eb229

Please sign in to comment.