Anton Shestakov <av6@dwimlabs.net>, Mon, 21 Mar 2016 21:40:30 +0800
index: send presence on connect, handle incoming presences, show contacts
coffee/rivets.coffee
Permissions: -rw-r--r--
observe: (obj, keypath, callback) -> obj.on('change:' + keypath, callback) unobserve: (obj, keypath, callback) -> obj.off('change:' + keypath, callback) set: (obj, keypath, value) -> rivets.formatters['format-date'] = (value, format) -> if value? then value.format(format) else '' rivets.formatters['iso-date'] = (value) -> if value? then value.toISOString() else '' rivets.formatters['from-now'] = (value) -> if value? then value.fromNow() else ''