Class: exports.User
Defined in: | src/user.coffee |
Overview
A representation of the user we are logged in as.
Instance Method Summary
- # (Deferred) setPreference(key, value, cb) Bound Set a given preference.
- # (void) setPreferences(prefs, cb) Bound Set one or more preferences, provided as an object.
- # (void) clearPreference(key, cb) Bound Clear a preference.
- # (void) clearPreferences(cb) Bound Clear all preferences.
- # (void) refresh(cb) Bound
- # (void) createToken(type = 'day', message, cb)
- # (void) fetchCurrentTokens(cb)
- # (void) revokeAllTokens(cb)
- # (void) revokeToken(token, cb)
Constructor Details
#
(void)
constructor(service, {username, preferences})
Save references to the service, as well as extracting the user's preferences from the options.
Instance Method Details
#
(Deferred)
setPreference(key, value, cb)
Bound
Set a given preference.
#
(void)
setPreferences(prefs, cb)
Bound
Set one or more preferences, provided as an object.
#
(void)
clearPreference(key, cb)
Bound
Clear a preference.
#
(void)
clearPreferences(cb)
Bound
Clear all preferences.
#
(void)
refresh(cb)
Bound
#
(void)
createToken(type = 'day', message, cb)
#
(void)
fetchCurrentTokens(cb)
#
(void)
revokeAllTokens(cb)
#
(void)
revokeToken(token, cb)