Skip to content

Commit

Permalink
do not try catch the error for jsonrpc v2
Browse files Browse the repository at this point in the history
  • Loading branch information
taooceros committed Jan 20, 2025
1 parent a9d77d8 commit d21b936
Showing 1 changed file with 12 additions and 33 deletions.
45 changes: 12 additions & 33 deletions Flow.Launcher.Core/Plugin/JsonRPCPluginV2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,54 +26,33 @@ internal abstract class JsonRPCPluginV2 : JsonRPCPluginBase, IAsyncDisposable, I

protected override async Task<bool> ExecuteResultAsync(JsonRPCResult result)
{
try
{
var res = await RPC.InvokeAsync<JsonRPCExecuteResponse>(result.JsonRPCAction.Method,
argument: result.JsonRPCAction.Parameters);
var res = await RPC.InvokeAsync<JsonRPCExecuteResponse>(result.JsonRPCAction.Method,
argument: result.JsonRPCAction.Parameters);

return res.Hide;
}
catch
{
return false;
}
return res.Hide;
}

private JoinableTaskFactory JTF { get; } = new JoinableTaskFactory(new JoinableTaskContext());

public override List<Result> LoadContextMenus(Result selectedResult)
{
try
{
var res = JTF.Run(() => RPC.InvokeWithCancellationAsync<JsonRPCQueryResponseModel>("context_menu",
new object[] { selectedResult.ContextData }));
var res = JTF.Run(() => RPC.InvokeWithCancellationAsync<JsonRPCQueryResponseModel>("context_menu",
new object[] { selectedResult.ContextData }));

var results = ParseResults(res);
var results = ParseResults(res);

return results;
}
catch
{
return new List<Result>();
}
return results;
}

public override async Task<List<Result>> QueryAsync(Query query, CancellationToken token)
{
try
{
var res = await RPC.InvokeWithCancellationAsync<JsonRPCQueryResponseModel>("query",
new object[] { query, Settings.Inner },
token);
var res = await RPC.InvokeWithCancellationAsync<JsonRPCQueryResponseModel>("query",
new object[] { query, Settings.Inner },
token);

var results = ParseResults(res);
var results = ParseResults(res);

return results;
}
catch
{
return new List<Result>();
}
return results;
}


Expand Down

0 comments on commit d21b936

Please sign in to comment.