// @router /whitelist/getsizes/ [get] func (c *WhitelistController) GetSizes() { channel := c.GetString("channel") isMatch, err := regexp.Match(TgPattern, []byte(channel)) if err != nil { c.Ctx.WriteString(err.Error()) return } if !isMatch { //ErrIllegalChannel c.Ctx.WriteString(ErrIllegalChannel.Error()) return } var conf models.Config = models.Config{ ChannelCode: channel, Key: "sizes", } sizes, err := conf.GetSizes() if err != nil { c.Ctx.WriteString(err.Error()) return } c.Ctx.WriteString(sizes) }