yetanalytics / lrs

Protocols, specifications, and logic for building an xAPI Learning Record Store (LRS) in Clojure(Script).
https://www.yetanalytics.com/lrs
Apache License 2.0
4 stars 1 forks source link

Update Statement Conflict check #57

Closed kelvinqian00 closed 3 years ago

kelvinqian00 commented 3 years ago

Add new functions to more comprehensively ignore non-immutable Statement properties when checking for equality. Implemented because these functions were originally implemented in SQL LRS and we want them to apply for all LRSs. Note that all changes are accretive for backwards compatibility purposes (as per Rich Hickey's advice).

Potential TODOs: