Deny editing note when modified

This commit is contained in:
Trevor Slocum 2019-04-13 01:19:03 -07:00
parent bf6f2b7b30
commit 418bec83b7
1 changed files with 6 additions and 5 deletions

11
web.go
View File

@ -88,11 +88,12 @@ func (s *StickSocket) handleRead() {
if c.Note == nil {
s.Write(socketResponse("fail", "invalid-note"))
continue
} else if c.Command != "delete" {
if c.Modified != c.Note.ModifiedAt {
s.Write(socketResponse("fail", "modified"))
continue
}
}
}
if c.Command != "delete" && c.Note != nil {
if c.Modified != c.Note.ModifiedAt {
s.Write(socketResponse("fail", "modified"))
continue
}
}