From 5e32dec4fbf3acc68edf4e87897823445fb1ea99 Mon Sep 17 00:00:00 2001 From: Krishna Srinivas Date: Fri, 12 Feb 2016 00:26:27 +0530 Subject: [PATCH] UI: implement rpc call to return UI version --- web-definitions.go | 3 +++ web-handlers.go | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/web-definitions.go b/web-definitions.go index 7beb17de4..00e83d318 100644 --- a/web-definitions.go +++ b/web-definitions.go @@ -36,6 +36,9 @@ type ServerInfoArgs struct{} // ListBucketsArgs - list bucket args. type ListBucketsArgs struct{} +// GenericArgs - empty struct +type GenericArgs struct{} + // DiskInfoRep - disk info reply. type DiskInfoRep struct { DiskInfo disk.Info `json:"diskInfo"` diff --git a/web-handlers.go b/web-handlers.go index bebabca27..2284f2f15 100644 --- a/web-handlers.go +++ b/web-handlers.go @@ -51,6 +51,12 @@ func isAuthenticated(req *http.Request) bool { return tokenRequest.Valid } +// GetUIVersion - get UI version +func (web WebAPI) GetUIVersion(r *http.Request, args *GenericArgs, reply *GenericRep) error { + reply.UIVersion = uiVersion + return nil +} + // ServerInfo - get server info. func (web *WebAPI) ServerInfo(r *http.Request, args *ServerInfoArgs, reply *ServerInfoRep) error { if !isAuthenticated(r) {