FirebaseData

open class FirebaseData(source)

Singleton class for managing Firebase Firestore data and configuration.

This class handles:

  • Loading default apps to monitor from Firestore
  • Loading whitelist apps that bypass monitoring
  • Loading timing configuration (warn thresholds, lock duration, etc.)

All data is fetched from Firestore collections and applied to the app configuration dynamically.

See also

Properties

Link copied to clipboard
Link copied to clipboard
val defaultAppsToBlock: CollectionReference
Link copied to clipboard
Link copied to clipboard
open var TAG: String
Link copied to clipboard
val timeSettings: CollectionReference
Link copied to clipboard
Link copied to clipboard
val whitelistedAppsToNotBlock: CollectionReference

Functions

Link copied to clipboard
open fun getApps(firebaseObjectCallback: FirebaseObjectCallback)
Link copied to clipboard
open fun getTimeSettings(firebaseObjectCallback: FirebaseObjectCallback)
Link copied to clipboard
open fun getWhitelistedApps(firebaseObjectCallback: FirebaseObjectCallback)