예제 #1
0
파일: tokens.go 프로젝트: tokams/autograder
// GetUsernameFromTokenInStore gets the username associated with the token.
func (t *Token) GetUsernameFromTokenInStore() (user string, err error) {
	hash := sha256.Sum256([]byte(t.accessToken))
	err = database.Get(TokenBucketName, fmt.Sprintf("%x", hash), &user, true)

	return user, err
}
예제 #2
0
func (cr *CodeReview) loadStoredData(lock bool) error {
	return database.Get(CodeReviewBucketName, strconv.Itoa(cr.ID), cr, true)
}