Each user runs a local graph, and equations are synced through a DesmosUpdate type.
To avoid expression ID clashes, expressions that originated in a different user's graph are prefixed with their "client tag", a random six-digit number and three underscores (e.g. "123456___")
A user's own expressions do not have the client tag attached because Desmos will not allow an expression ID to be changed after it is created.
Each user runs a local graph, and equations are synced through a
DesmosUpdate
type. To avoid expression ID clashes, expressions that originated in a different user's graph are prefixed with their "client tag", a random six-digit number and three underscores (e.g. "123456___") A user's own expressions do not have the client tag attached because Desmos will not allow an expression ID to be changed after it is created.