Beispiel #1
0
 public PitayaSession(Protos.Session sessionProto)
 {
     _id      = sessionProto.Id;
     Uid      = sessionProto.Uid;
     _rawData = sessionProto.Data.ToStringUtf8();
     if (!String.IsNullOrEmpty(_rawData))
     {
         _data = Json.DeserializeObject <Dictionary <string, object> >(_rawData);
     }
 }
Beispiel #2
0
 internal PitayaSession(Session sessionProto, RpcClient rpcClient)
 {
     _rpcClient = rpcClient;
     _id        = sessionProto.Id;
     Uid        = sessionProto.Uid;
     _rawData   = sessionProto.Data.ToStringUtf8();
     if (!string.IsNullOrEmpty(_rawData))
     {
         _data = Json.DeserializeObject <Dictionary <string, object> >(_rawData);
     }
 }
Beispiel #3
0
 public void Set(string key, object value)
 {
     _data[key] = value;
     _rawData   = Json.SerializeObject(_data);
 }