FilterCustomQuery filters all query values starting with `x-`
(u *nurl.URL)
| 103 | |
| 104 | // FilterCustomQuery filters all query values starting with `x-` |
| 105 | func FilterCustomQuery(u *nurl.URL) *nurl.URL { |
| 106 | ux := *u |
| 107 | vx := make(nurl.Values) |
| 108 | for k, v := range ux.Query() { |
| 109 | if len(k) <= 1 || (len(k) > 1 && k[0:2] != "x-") { |
| 110 | vx[k] = v |
| 111 | } |
| 112 | } |
| 113 | ux.RawQuery = vx.Encode() |
| 114 | return &ux |
| 115 | } |
| 116 | |
| 117 | func NewMigrate(ec *cli.ExecutionContext, isCmd bool, sourceName string, sourceKind hasura.SourceKind) (*Migrate, error) { |
| 118 | var op errors.Op = "migrate.NewMigrate" |