-
Gugli authored
* PrivacyLists on first run There are 2 instances of PrivacyListProvider (one in PrivacyListManager and the other in IQPrivacyHandler) The issue was : both instances have separate privacyListCount variables, which are filled during PrivacyListProvider constructor (== server startup). Thus, if at server startup the privacyListCount is 0, and one of the instances adds a PrivacyList, the other will never be informed and discard all changes and reads. Fix : turn PrivacyListProvider into a singleton. * PrivacyLists on first run There are 2 instances of PrivacyListProvider (one in PrivacyListManager and the other in IQPrivacyHandler) The issue was : both instances have separate privacyListCount variables, which are filled during PrivacyListProvider constructor (== server startup). Thus, if at server startup the privacyListCount is 0, and one of the instances adds a PrivacyList, the other will never be informed and discard all changes and reads. Fix : turn PrivacyListProvider into a singleton.
0d3b3a38
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| PrivacyItem.java | ||
| PrivacyList.java | ||
| PrivacyListEventListener.java | ||
| PrivacyListManager.java | ||
| PrivacyListProvider.java | ||
| package-info.java |