Adds context.LastError()

This commit is contained in:
Manu Mtz-Almeida 2014-07-02 02:32:44 +02:00
parent f72fcdf5ba
commit b8798ec5f7
1 changed files with 10 additions and 0 deletions

10
gin.go
View File

@ -4,6 +4,7 @@ import (
"bytes" "bytes"
"encoding/json" "encoding/json"
"encoding/xml" "encoding/xml"
"errors"
"fmt" "fmt"
"github.com/julienschmidt/httprouter" "github.com/julienschmidt/httprouter"
"html/template" "html/template"
@ -258,6 +259,15 @@ func (c *Context) Error(err error, meta interface{}) {
}) })
} }
func (c *Context) LastError() error {
s := len(c.Errors)
if s > 0 {
return errors.New(c.Errors[s-1].Err)
} else {
return nil
}
}
/************************************/ /************************************/
/******** METADATA MANAGEMENT********/ /******** METADATA MANAGEMENT********/
/************************************/ /************************************/