mirror of
https://github.com/SimpleMobileTools/Simple-Notes.git
synced 2025-03-19 18:10:07 +01:00
Added autoBackup constants
This commit is contained in:
parent
938c050e1d
commit
ecac42eb94
@ -1,6 +1,7 @@
|
||||
package com.simplemobiletools.notes.pro.helpers
|
||||
|
||||
import android.graphics.Color
|
||||
import org.joda.time.DateTime
|
||||
|
||||
const val NOTE_ID = "note_id"
|
||||
const val OPEN_NOTE_ID = "open_note_id"
|
||||
@ -39,6 +40,26 @@ const val FONT_SIZE_PERCENTAGE = "font_size_percentage"
|
||||
const val EXPORT_MIME_TYPE = "text/plain"
|
||||
const val ADD_NEW_CHECKLIST_ITEMS_TOP = "add_new_checklist_items_top"
|
||||
|
||||
// auto backups
|
||||
const val AUTOMATIC_BACKUP_REQUEST_CODE = 10001
|
||||
const val AUTO_BACKUP_INTERVAL_IN_DAYS = 1
|
||||
|
||||
// 6 am is the hardcoded automatic backup time, intervals shorter than 1 day are not yet supported.
|
||||
fun getNextAutoBackupTime(): DateTime {
|
||||
val now = DateTime.now()
|
||||
val sixHour = now.withHourOfDay(6)
|
||||
return if (now.millis < sixHour.millis) {
|
||||
sixHour
|
||||
} else {
|
||||
sixHour.plusDays(AUTO_BACKUP_INTERVAL_IN_DAYS)
|
||||
}
|
||||
}
|
||||
|
||||
fun getPreviousAutoBackupTime(): DateTime {
|
||||
val nextBackupTime = getNextAutoBackupTime()
|
||||
return nextBackupTime.minusDays(AUTO_BACKUP_INTERVAL_IN_DAYS)
|
||||
}
|
||||
|
||||
// gravity
|
||||
const val GRAVITY_START = 0
|
||||
const val GRAVITY_CENTER = 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user