Improve library (#75)
Andrzej Wójcik (Tigase) opened 4 years ago

We are storing a lot of module related data in SessionObject. It would be good to move storage of those values to modules (adding proper resetting mechanism) and reduce load on SessionObject which holds those data in a dictionary (map) to which access needs to be synchronized.

We are doing a lot of tasks in async way, which is good but causes a lot of synchronization issues. It would be good to review that.

We should also consider improvements to the EventBus. It works pretty well, but in many places it could be replaced by Publish-Subscribe pattern which would be more efficient and better in a long term use.

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Issue Votes (0)
Watchers (0)
Reference
tigase/_libraries/Martin#75
Please wait...
Page is in error, reload to recover