diff options
| -rw-r--r-- | timetask/http.go | 17 | 
1 files changed, 16 insertions, 1 deletions
| diff --git a/timetask/http.go b/timetask/http.go index 3ff6f4f..575ceae 100644 --- a/timetask/http.go +++ b/timetask/http.go @@ -1,6 +1,8 @@  package timetask  import ( +	"bytes" +	"fmt"  	"io/ioutil"  	"net/http"  	"net/http/cookiejar" @@ -160,5 +162,18 @@ func RequestModules(  	}  	response_body := string(body) -	return response_body, nil +	modules, err := ModuleParseXML(response_body) +	if err != nil { +		return "", err +	} + +	var module_buf bytes.Buffer +	module_buf.WriteString("ID\tModule\n") +	for _, module := range modules { +		module_buf.WriteString( +			fmt.Sprintf("%d\t%s\n", module.ID, module.Name), +		) +	} + +	return module_buf.String(), nil  } | 
