Esempio n. 1
0
 protected override bool ValidateData(JsonRpcReceivingApi.ResultObject rootObject)
 {
     if (rootObject.id != 0 && rootObject.jsonrpc != null && rootObject.result != null)
     {
         return(rootObject.result.speed == 0 || rootObject.result.speed == 1);
     }
     return(false);
 }
Esempio n. 2
0
        protected override List <string> AddAdditionalData(List <string> desList, JsonRpcReceivingApi.ResultObject rootObject)
        {
            var result = rootObject.result;

            desList.Add(result.item.label);
            desList.Add(result.item.thumbnail);
            return(desList);
        }
Esempio n. 3
0
        protected override bool ValidateData(JsonRpcReceivingApi.ResultObject data)
        {
            var result = data.result;

            return(!(
                       data.id == 0 &&
                       data.jsonrpc == null &&
                       result.item.thumbnail == null &&
                       result.item.label == null
                       ));
        }
Esempio n. 4
0
 protected override List <string> AddAdditionalData(List <string> desList, JsonRpcReceivingApi.ResultObject rootObject)
 {
     desList.Add(rootObject.result.speed == 0 ? "Paused" : "Playing");
     return(desList);
 }
Esempio n. 5
0
 protected override List <string> AddAdditionalData(List <string> desList, JsonRpcReceivingApi.ResultObject rootObject)
 {
     desList.Add($"Decrement speed to: {rootObject.result.speed}");
     return(desList);
 }