Skip to content

Commit 848901f

Browse files
committed
feat: remove refer by header extra logic and remove prefix Parse from methods
1 parent 27a286e commit 848901f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

sip/headers.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ func HeaderClone(h Header) Header {
3838
type headers struct {
3939
headerOrder []Header
4040

41+
// Here we only need headers that have frequent access.
42+
// DO not add any custom headers, or more specific headers
4143
via *ViaHeader
4244
from *FromHeader
4345
to *ToHeader
@@ -49,8 +51,6 @@ type headers struct {
4951
route *RouteHeader
5052
recordRoute *RecordRouteHeader
5153
maxForwards *MaxForwardsHeader
52-
referTo *ReferToHeader
53-
referredBy *ReferredByHeader
5454
}
5555

5656
func (hs *headers) String() string {
@@ -409,17 +409,17 @@ func (hs *headers) RecordRoute() *RecordRouteHeader {
409409
return hs.recordRoute
410410
}
411411

412-
// ReferTo returns underlying Refer-To parsed header or nil if not exists
413-
func (hs *headers) ParseReferTo() *ReferToHeader {
412+
// ReferTo parses underlying Refer-To header or nil if not exists
413+
func (hs *headers) ReferTo() *ReferToHeader {
414414
h := &ReferToHeader{}
415415
if parseHeaderLazy(hs, parseReferToHeader, []string{"refer-to"}, h) {
416416
return h
417417
}
418418
return nil
419419
}
420420

421-
// ReferredBy returns underlying Referred-By parsed header or nil if not exists
422-
func (hs *headers) ParseReferredBy() *ReferredByHeader {
421+
// ReferredBy parses underlying Referred-By header or nil if not exists
422+
func (hs *headers) ReferredBy() *ReferredByHeader {
423423
h := &ReferredByHeader{}
424424
if parseHeaderLazy(hs, parseReferredByHeader, []string{"referred-by"}, h) {
425425
return h

0 commit comments

Comments
 (0)