Changeset 468 for Dev/trunk/src/client/qed-client/session.coffee
- Timestamp:
- 06/26/13 21:17:41 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/qed-client/session.coffee
r466 r468 7 7 Session = declare [Evented], 8 8 info: null 9 9 10 get: () -> 10 11 @info 12 11 13 restore: () -> 12 14 request '/api/login', … … 16 18 @_set res 17 19 , () => 18 @_set null 20 throw (@_set null) 21 19 22 login: (username, password) -> 20 23 request '/api/login', … … 27 30 @_set res 28 31 , () => 29 @_set null 32 throw (@_set null) 33 30 34 logout: () -> 31 35 request '/api/logout', 32 36 method: "POST" 33 37 handleAs: "json" 34 .then ( (res) =>35 console.log "Logged out"36 @_set null), () =>37 console.log "Error logging out"38 .then (res) => 39 @_set null 40 , () => 41 @_set null 38 42 39 43 _set: (newInfo) -> 40 @info = newInfo 41 @emit 'change', @info 42 @info 44 if (newInfo isnt @info) 45 @info = newInfo 46 @emit 'change', @info 47 @info 43 48 44 49 new Session()
Note: See TracChangeset
for help on using the changeset viewer.