this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

lexicon: make setBase private (no longer needed with FinishParse)

+13 -13
+12 -12
atproto/lexicon/language.go
··· 66 66 } 67 67 68 68 // Helper to recurse down the definition tree and set full references on any sub-schemas which need to embed that metadata 69 - func (s *SchemaDef) SetBase(base string) { 69 + func (s *SchemaDef) setBase(base string) { 70 70 switch v := s.Inner.(type) { 71 71 case SchemaRecord: 72 72 for i, val := range v.Record.Properties { 73 - val.SetBase(base) 73 + val.setBase(base) 74 74 v.Record.Properties[i] = val 75 75 } 76 76 s.Inner = v 77 77 case SchemaQuery: 78 78 if v.Parameters != nil { 79 79 for i, val := range v.Parameters.Properties { 80 - val.SetBase(base) 80 + val.setBase(base) 81 81 v.Parameters.Properties[i] = val 82 82 } 83 83 } 84 84 if v.Output != nil && v.Output.Schema != nil { 85 - v.Output.Schema.SetBase(base) 85 + v.Output.Schema.setBase(base) 86 86 } 87 87 s.Inner = v 88 88 case SchemaProcedure: 89 89 if v.Parameters != nil { 90 90 for i, val := range v.Parameters.Properties { 91 - val.SetBase(base) 91 + val.setBase(base) 92 92 v.Parameters.Properties[i] = val 93 93 } 94 94 } 95 95 if v.Input != nil && v.Input.Schema != nil { 96 - v.Input.Schema.SetBase(base) 96 + v.Input.Schema.setBase(base) 97 97 } 98 98 if v.Output != nil && v.Output.Schema != nil { 99 - v.Output.Schema.SetBase(base) 99 + v.Output.Schema.setBase(base) 100 100 } 101 101 s.Inner = v 102 102 case SchemaSubscription: 103 103 if v.Parameters != nil { 104 104 for i, val := range v.Parameters.Properties { 105 - val.SetBase(base) 105 + val.setBase(base) 106 106 v.Parameters.Properties[i] = val 107 107 } 108 108 } 109 109 if v.Message != nil { 110 - v.Message.Schema.SetBase(base) 110 + v.Message.Schema.setBase(base) 111 111 } 112 112 s.Inner = v 113 113 case SchemaArray: 114 - v.Items.SetBase(base) 114 + v.Items.setBase(base) 115 115 s.Inner = v 116 116 case SchemaObject: 117 117 for i, val := range v.Properties { 118 - val.SetBase(base) 118 + val.setBase(base) 119 119 v.Properties[i] = val 120 120 } 121 121 s.Inner = v 122 122 case SchemaParams: 123 123 for i, val := range v.Properties { 124 - val.SetBase(base) 124 + val.setBase(base) 125 125 v.Properties[i] = val 126 126 } 127 127 s.Inner = v
+1 -1
atproto/lexicon/schemafile.go
··· 36 36 s.FullName = name 37 37 def.Inner = s 38 38 } 39 - def.SetBase(base) 39 + def.setBase(base) 40 40 sf.Defs[frag] = def 41 41 } 42 42 return nil