RK
Size: a a a
RK
ЯШ
RK
RK
ЯШ
RK
RK
ЯШ
RK
ЯШ
ЯШ
ЯШ
RK
RK
RK
ЯШ
ЯШ
D
[user_id, session_id, ...]
. Есть хранимка которая просто делает return box.space.sessions:get(user_id)
.func (i *SessionStore) DecodeMsgpack(d *msgpack.Decoder) error {
l, err := d.DecodeArrayLen()
if err != nil {
return err
}
if l != 5 {
return fmt.Errorf("array len doesn't match: %d", l)
}
...
DecodeMsgpack()
добавить, но может правильнее как-то по другому эту ситуацию обрабатывать?YS
[user_id, session_id, ...]
. Есть хранимка которая просто делает return box.space.sessions:get(user_id)
.func (i *SessionStore) DecodeMsgpack(d *msgpack.Decoder) error {
l, err := d.DecodeArrayLen()
if err != nil {
return err
}
if l != 5 {
return fmt.Errorf("array len doesn't match: %d", l)
}
...
DecodeMsgpack()
добавить, но может правильнее как-то по другому эту ситуацию обрабатывать?var ss SessionStore; conn.Call17(..,.. &ss)
? А что если var ss *SessionStore
? Тогда, по идее, ss останется nil.D
var ss SessionStore; conn.Call17(..,.. &ss)
? А что если var ss *SessionStore
? Тогда, по идее, ss останется nil.