SprayingPhotoManager.kt 466 B

1234567891011121314151617181920212223
  1. package com.nova.brain.glass.helper
  2. object SprayingPhotoManager {
  3. private val photoPaths = mutableListOf<String>()
  4. @Synchronized
  5. fun addPhoto(path: String) {
  6. photoPaths.add(path)
  7. }
  8. @Synchronized
  9. fun getPhotoCount(): Int = photoPaths.size
  10. @Synchronized
  11. fun getLastPhotos(limit: Int = 3): List<String> {
  12. return photoPaths.takeLast(limit)
  13. }
  14. @Synchronized
  15. fun clear() {
  16. photoPaths.clear()
  17. }
  18. }