Skip to content

Optimization and Improvement. #228

Optimization and Improvement.

Optimization and Improvement. #228

Triggered via push August 29, 2025 06:14
Status Success
Total duration 1m 7s
Artifacts 1
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L78
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L73
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L69
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L65
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L64
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L33
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L28
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L24
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/Services/UpdateService.cs#L23
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build (Release): v2rayN/ServiceLib/ViewModels/MainWindowViewModel.cs#L248
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.

Artifacts

Produced during runtime
Name Size Digest
v2rayN-windows Expired
123 MB
sha256:2603f1ac7b52b37c15da24f78c6d8760fee8d0819db562d4f6630c74e0d9216a