swellrt
swellrt copied to clipboard
Remove Wave conversational model stuff from SwellRT
Current version of SwellRT still keeps logic from the original Wave conversational model:
- On Wave creation, avoid conversational root wavelet and personal-data wavelet creation.
The WaveView interface includes conversational-related methods that doesn't fit in the Wave model semantics:
WaveView.createRoot()
WaveView.getRoot()
Wavelet createUserData()
Wavelet getUserData()
Personal data wavelets and root wavelets are not used in the SwellRT data model and they cause perfomance issues on the server when Wave is loaded into memory.
- On Wave loading (client), remove conversation model logic. In StageTwo class, remove methods
getConversations()
getSupplement()
getReadMonitor()
getModelIdMapper() // ?