private void Action(IBaseStrategy strategy) { lock (_globalLock) { _kodi.SetStrategy(strategy); _kodi.Vibrate(_activity); var response = _kodi.SendPostReqest(); var list = strategy.EncodeResponse(response); UpdateText(list); } }
public string SendActionPostReqest(IBaseStrategy strategy) { return(SendReqest(strategy.CreateJson())); }
public void SetStrategy(IBaseStrategy strategy) { _strategy = strategy; }
public ContextStrategy(IBaseStrategy strategy) { _strategy = strategy; }