X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fapi%2Fapiserver%2Fapp%2Fcontrollers%2Fapp.go;fp=src%2Ffoundation%2Fapi%2Fapiserver%2Fapp%2Fcontrollers%2Fapp.go;h=50435b1c07aba3fc70c54d19f1c4474001579cd5;hb=754bbb90fbbc06ef896673b7346c3086d481dca6;hp=0000000000000000000000000000000000000000;hpb=6ebd8c9c9a1e8cc534b6428c12d0cf6f4bfd9e04;p=iec.git diff --git a/src/foundation/api/apiserver/app/controllers/app.go b/src/foundation/api/apiserver/app/controllers/app.go new file mode 100644 index 0000000..50435b1 --- /dev/null +++ b/src/foundation/api/apiserver/app/controllers/app.go @@ -0,0 +1,27 @@ +package controllers + +import ( + "github.com/revel/revel" +) + +type App struct { + *revel.Controller +} + +func (c App) Index() revel.Result { + return c.Render() +} + +// IecStatus represents the working status of IEC +// This structure is required by revel test cmd. +type IecStatus struct { + Status string + Passed bool + // ErrorHTML template.HTML + // ErrorSummary string +} + +func (c App) GetStatus() revel.Result { + status := IecStatus{Status: "ok", Passed: true} + return c.RenderJSON(status) +}