       tron.test( 'check_award_points', tag, user )
     tron.test( 'check_add_tag', @, tag, user_id)
 
-    
+  
   get_user_post_experience: ( user_id ) =>
     weights = {}
     weight_total = 0

      @author = _.pick( author, '_id', 'emails', 'name', 'username' )
      
    @reply_count = Posts.find({parent_id: server._id}).count()
    
class ServerPost extends SharedPost
  constructor: ( client, user_id ) ->

    for key in [ '_id', 'parent_id', 'content', 'domain', 'time' ]
      @[key] = either[key] if either[key]?
  
  is_graduated: ( tag, server_post ) =>
    # TODO: Improve this function
    grad = false
    if server_post.tags[tag]?
      grad = server_post.tags[tag].users.length > 1
    else grad = false
    return grad
       
