Changed session params to be generic type

This commit is contained in:
Heikki Uljas
2016-11-18 09:14:19 +02:00
parent 46e5343829
commit fad38bc8b3
+3 -3
View File
@@ -10,7 +10,7 @@ import (
// A melody session.
type Session struct {
Request *http.Request
params map[string]string
params map[string]interface{}
conn *websocket.Conn
output chan *envelope
melody *Melody
@@ -120,11 +120,11 @@ func (s *Session) Close() {
}
// Set session param
func (s *Session) SetParam(key string, value string) {
func (s *Session) SetParam(key string, value interface{}) {
s.params[key] = value
}
// Get session param
func (s *Session) GetParam(key string) string {
func (s *Session) GetParam(key string) (bool, interface{}) {
return s.params[key]
}