diff --git a/src/component/cursors.vue b/src/component/cursors.vue new file mode 100644 index 00000000..97ccf4ff --- /dev/null +++ b/src/component/cursors.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/src/component/internal/messages.ts b/src/component/internal/messages.ts index 7d4d87ca..916810e8 100644 --- a/src/component/internal/messages.ts +++ b/src/component/internal/messages.ts @@ -188,6 +188,11 @@ export class NekoMessages extends EventEmitter { } } + protected [EVENT.SESSION_CURSORS](cursors: message.SessionCursor[]) { + // TODO: State retention logic. + Vue.set(this._state, 'cursors', cursors) + } + ///////////////////////////// // Control Events ///////////////////////////// diff --git a/src/component/main.vue b/src/component/main.vue index 824d6e3f..b64b197f 100644 --- a/src/component/main.vue +++ b/src/component/main.vue @@ -3,6 +3,7 @@