@@ -25,6 +25,8 @@ func (s *Application) Executer(r rest.IRequestIn) (rest.IExecuter, bool) {
switch r.RCommand() {
case "/users/register":
return &users.Register{}, true
+ case "/users/tickers":
+ return &users.Tickers{}, true
}
return nil, false
@@ -231,3 +231,18 @@ func TestFielderList(t *testing.T) {
m.LogPretty()
+
+type Tickers struct {
+ TickerIDS []string
+}
+func TestSerialize(t *testing.T) {
+ m := json.Map{
+ "ticker_ids": []string{"1", "2", "3"},
+ }
+ var ti Tickers
+ if err := Serialize(m, &ti); err != nil {
+ t.Fatal(err)
+ log.Println(ti.TickerIDS)