@@ -26,54 +26,33 @@ internal abstract class JsonRPCPluginV2 : JsonRPCPluginBase, IAsyncDisposable, I
26
26
27
27
protected override async Task < bool > ExecuteResultAsync ( JsonRPCResult result )
28
28
{
29
- try
30
- {
31
- var res = await RPC . InvokeAsync < JsonRPCExecuteResponse > ( result . JsonRPCAction . Method ,
32
- argument : result . JsonRPCAction . Parameters ) ;
29
+ var res = await RPC . InvokeAsync < JsonRPCExecuteResponse > ( result . JsonRPCAction . Method ,
30
+ argument : result . JsonRPCAction . Parameters ) ;
33
31
34
- return res . Hide ;
35
- }
36
- catch
37
- {
38
- return false ;
39
- }
32
+ return res . Hide ;
40
33
}
41
34
42
35
private JoinableTaskFactory JTF { get ; } = new JoinableTaskFactory ( new JoinableTaskContext ( ) ) ;
43
36
44
37
public override List < Result > LoadContextMenus ( Result selectedResult )
45
38
{
46
- try
47
- {
48
- var res = JTF . Run ( ( ) => RPC . InvokeWithCancellationAsync < JsonRPCQueryResponseModel > ( "context_menu" ,
49
- new object [ ] { selectedResult . ContextData } ) ) ;
39
+ var res = JTF . Run ( ( ) => RPC . InvokeWithCancellationAsync < JsonRPCQueryResponseModel > ( "context_menu" ,
40
+ new object [ ] { selectedResult . ContextData } ) ) ;
50
41
51
- var results = ParseResults ( res ) ;
42
+ var results = ParseResults ( res ) ;
52
43
53
- return results ;
54
- }
55
- catch
56
- {
57
- return new List < Result > ( ) ;
58
- }
44
+ return results ;
59
45
}
60
46
61
47
public override async Task < List < Result > > QueryAsync ( Query query , CancellationToken token )
62
48
{
63
- try
64
- {
65
- var res = await RPC . InvokeWithCancellationAsync < JsonRPCQueryResponseModel > ( "query" ,
66
- new object [ ] { query , Settings . Inner } ,
67
- token ) ;
49
+ var res = await RPC . InvokeWithCancellationAsync < JsonRPCQueryResponseModel > ( "query" ,
50
+ new object [ ] { query , Settings . Inner } ,
51
+ token ) ;
68
52
69
- var results = ParseResults ( res ) ;
53
+ var results = ParseResults ( res ) ;
70
54
71
- return results ;
72
- }
73
- catch
74
- {
75
- return new List < Result > ( ) ;
76
- }
55
+ return results ;
77
56
}
78
57
79
58
0 commit comments