public async Task<IEnumerable<PluginEntry>> DownloadAndParseList() {
try {
var loaded = await CmApiProvider.GetStringAsync("plugins/list");
return loaded == null ? null : JsonConvert.DeserializeObject<PluginEntry[]>(loaded).Where(x => x.IsAllRight);
} catch (Exception e) {
Logging.Warning("Cannot download plugins list: " + e);
return null;
}
}