enable listeners

perftest
Laurent 3 years ago
parent d9638ce516
commit 47b30f1788
  1. 28
      app/src/main/java/net/pokeranalytics/android/calculus/ReportWhistleBlower.kt
  2. 18
      app/src/main/java/net/pokeranalytics/android/model/utils/SessionSetManager.kt
  3. 8
      app/src/main/java/net/pokeranalytics/android/ui/fragment/StatisticsFragment.kt
  4. 8
      app/src/main/java/net/pokeranalytics/android/ui/modules/calendar/CalendarFragment.kt

@ -41,20 +41,20 @@ class ReportWhistleBlower(var context: Context) {
val realm = Realm.getDefaultInstance() val realm = Realm.getDefaultInstance()
// this.sessions = realm.where(Session::class.java).findAll() this.sessions = realm.where(Session::class.java).findAll()
// this.sessions?.addChangeListener { _ -> this.sessions?.addChangeListener { _ ->
// requestReportLaunch() requestReportLaunch()
// } }
//
// this.results = realm.where(Result::class.java).findAll() this.results = realm.where(Result::class.java).findAll()
// this.results?.addChangeListener { _ -> this.results?.addChangeListener { _ ->
// requestReportLaunch() requestReportLaunch()
// } }
//
// this.sessionSets = realm.where(SessionSet::class.java).findAll() this.sessionSets = realm.where(SessionSet::class.java).findAll()
// this.sessionSets?.addChangeListener { _ -> this.sessionSets?.addChangeListener { _ ->
// requestReportLaunch() requestReportLaunch()
// } }
realm.close() realm.close()
} }

@ -32,15 +32,15 @@ object SessionSetManager {
val realm = Realm.getDefaultInstance() val realm = Realm.getDefaultInstance()
this.sessions = realm.where(Session::class.java).findAllAsync() this.sessions = realm.where(Session::class.java).findAllAsync()
// this.sessions.addChangeListener { _, _ -> this.sessions.addChangeListener { _, _ ->
//// if (Global.LAUNCH_ASYNC_LISTENERS) { // if (Global.LAUNCH_ASYNC_LISTENERS) {
// if (this.sessionIdsToProcess.isNotEmpty()) { if (this.sessionIdsToProcess.isNotEmpty()) {
// realm.executeTransactionAsync { asyncRealm -> realm.executeTransactionAsync { asyncRealm ->
// processSessions(asyncRealm) processSessions(asyncRealm)
// } }
// } }
//// } // }
// } }
realm.close() realm.close()
} }

@ -73,10 +73,10 @@ class StatisticsFragment : FilterableFragment(), RealmAsyncListener {
this.currentFilterable = FilterableType.SESSION this.currentFilterable = FilterableType.SESSION
applyFilter() applyFilter()
// addRealmChangeListener(this, UserConfig::class.java) addRealmChangeListener(this, UserConfig::class.java)
// addRealmChangeListener(this, ComputableResult::class.java) addRealmChangeListener(this, ComputableResult::class.java)
// addRealmChangeListener(this, Transaction::class.java) addRealmChangeListener(this, Transaction::class.java)
// addRealmChangeListener(this, SessionSet::class.java) addRealmChangeListener(this, SessionSet::class.java)
} }
private fun initUI() { private fun initUI() {

@ -100,10 +100,10 @@ class CalendarFragment : RealmFragment(), StaticRowRepresentableDataSource,
initData() initData()
initUI() initUI()
// addRealmChangeListener(this, UserConfig::class.java) addRealmChangeListener(this, UserConfig::class.java)
// addRealmChangeListener(this, ComputableResult::class.java) addRealmChangeListener(this, ComputableResult::class.java)
// addRealmChangeListener(this, Transaction::class.java) addRealmChangeListener(this, Transaction::class.java)
// addRealmChangeListener(this, SessionSet::class.java) addRealmChangeListener(this, SessionSet::class.java)
} }
private var transactionFilterMenuItem: MenuItem? = null private var transactionFilterMenuItem: MenuItem? = null

Loading…
Cancel
Save