Sha256: dcf40e595a5252782ac0c5de17c41aca9840e081a19b140f7fa46eea93fb03d4

Contents?: true

Size: 664 Bytes

Versions: 4

Compression:

Stored size: 664 Bytes

Contents

Volontariat.User.reopenClass Volontariat.Singleton,
  createCurrent: ->
    userJson = PreloadStore.get("currentUser")
    
    return userJson
    
    # TODO: build record from JSON to save find query without posting it after next store commit
    #return Volontariat.__container__.lookup('store:main').createRecord(userJson) if userJson
    
    if userJson
      return Volontariat.__container__.lookup('store:main').query('user', userJson.id)
      
      Volontariat.__container__.lookup('store:main').query('user', userJson.id).then (current_user) ->
        Volontariat.currentUser = current_user
        
      return Volontariat.currentUser
    
    null

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
voluntary_ranking-0.1.0 app/assets/javascripts/voluntary_ranking/models/user.js.coffee
voluntary_feedback-0.1.0 app/assets/javascripts/voluntary_feedback/models/user.js.coffee
voluntary_brainstorming-0.0.2 app/assets/javascripts/voluntary_brainstorming/models/user.js.coffee
voluntary_ranking-0.0.1 app/assets/javascripts/voluntary_ranking/models/user.js.coffee