swellrt icon indicating copy to clipboard operation
swellrt copied to clipboard

Remove Wave conversational model stuff from SwellRT

Open pablojan opened this issue 9 years ago • 0 comments

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() // ?

pablojan avatar Oct 28 '16 08:10 pablojan