Skip to content

Instantly share code, notes, and snippets.

@rystsov
Last active May 10, 2016 14:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rystsov/3c3efd10754cc8f585ed5710f9a0cebc to your computer and use it in GitHub Desktop.
Save rystsov/3c3efd10754cc8f585ed5710f9a0cebc to your computer and use it in GitHub Desktop.
function sign(value, general) {
value.signOffs[general] = true;
if (len(value.signOffs) == 2) {
value.isSent = true;
}
return value;
}
function unsign(value, general) {
if (value == null) {
value = {signOffs: {}, isSent: false};
}
if (!value.isSent) {
delete value.signOffs[general];
}
return value;
}
@gvsmirnov
Copy link

%s/signs/signOffs/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment