From b52a583deffe7a3729e182840c0e3f1b1a4e4433 Mon Sep 17 00:00:00 2001 From: bob Date: Fri, 8 Mar 2019 17:53:36 -0500 Subject: fixed network updating of ink --- src/fields/InkField.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/fields') diff --git a/src/fields/InkField.ts b/src/fields/InkField.ts index 1108a04a5..2a4ed18e7 100644 --- a/src/fields/InkField.ts +++ b/src/fields/InkField.ts @@ -1,6 +1,7 @@ import { BasicField } from "./BasicField"; import { Types } from "../server/Message"; import { FieldId } from "./Field"; +import { observable, ObservableMap } from "mobx"; export enum InkTool { None, @@ -38,8 +39,12 @@ export class InkField extends BasicField { } } + UpdateFromServer(data: any) { + this.data = new ObservableMap(data); + } + static FromJson(id: string, data: any): InkField { - let map = new Map(); + let map: StrokeMap = new Map(); Object.keys(data).forEach(key => { map.set(key, data[key]); }); -- cgit v1.2.3-70-g09d2