Ejemplo n.º 1
0
 private void sync(GammerState state)
 {
     if (!GammerStates.ContainsKey(state.token))
     {
         GammerStates[state.token] = state;
     }
     GammerStates[state.token].sync(state);
 }
Ejemplo n.º 2
0
 public ActionResult sync(GammerState state)
 {
     if (state == null || string.IsNullOrEmpty(state.token))
     {
         return(Result(GammerStates.Select(g => g.Value)));
     }
     if (!GammerStates.ContainsKey(state.token))
     {
         GammerStates[state.token] = state;
     }
     GammerStates[state.token].sync(state);
     return(Result(GammerStates.Where(s => state.group.StartsWith(s.Value.group)).Select(g => g.Value)));
 }