Set stores a value for a given key in a given request.
(r *http.Request, key, val interface{})
| 14 | |
| 15 | // Set stores a value for a given key in a given request. |
| 16 | func Set(r *http.Request, key, val interface{}) { |
| 17 | mutex.Lock() |
| 18 | if data[r] == nil { |
| 19 | data[r] = make(map[interface{}]interface{}) |
| 20 | datat[r] = time.Now().Unix() |
| 21 | } |
| 22 | data[r][key] = val |
| 23 | mutex.Unlock() |
| 24 | } |
| 25 | |
| 26 | // Get returns a value stored for a given key in a given request. |
| 27 | func Get(r *http.Request, key interface{}) interface{} { |
no outgoing calls