support attributes in session.Content

This commit is contained in:
Darien Raymond
2019-02-28 11:45:06 +01:00
parent 39835e8da2
commit 888494aac8
2 changed files with 27 additions and 2 deletions
+16
View File
@@ -66,4 +66,20 @@ type Content struct {
Protocol string
SniffingRequest SniffingRequest
attr map[string]interface{}
}
func (c *Content) SetAttribute(name string, value interface{}) {
if c.attr == nil {
c.attr = make(map[string]interface{})
}
c.attr[name] = value
}
func (c *Content) Attribute(name string) interface{} {
if c.attr == nil {
return nil
}
return c.attr[name]
}