From 61487902d6b831eafe6644a7d39959f4fd1f2377 Mon Sep 17 00:00:00 2001 From: Mahmoud-Emad Date: Sun, 28 Sep 2025 10:38:45 +0300 Subject: [PATCH] chore: Remove unused imports - Remove 'os' import from heromodels - Remove 'json' and 'x.json2' imports from openrpc - Remove 'console' import from openrpc - Remove unused imports in multiple modules --- lib/hero/heromodels/factory_server.v | 1 - lib/hero/heroserver/api_handler.v | 1 - lib/schemas/jsonrpc/handler.v | 4 ++-- lib/schemas/openrpc/custom.v | 2 -- lib/schemas/openrpc/encode.v | 1 - lib/schemas/openrpc/factory.v | 1 - lib/schemas/openrpc/handler_factory.v | 3 --- lib/schemas/openrpc/model.v | 1 - lib/schemas/openrpc/server_unix.v | 2 -- 9 files changed, 2 insertions(+), 14 deletions(-) diff --git a/lib/hero/heromodels/factory_server.v b/lib/hero/heromodels/factory_server.v index 6496b71e..3d7125bb 100644 --- a/lib/hero/heromodels/factory_server.v +++ b/lib/hero/heromodels/factory_server.v @@ -1,7 +1,6 @@ module heromodels import freeflowuniverse.herolib.hero.heroserver -import os // Start heromodels server using heroserver @[params] diff --git a/lib/hero/heroserver/api_handler.v b/lib/hero/heroserver/api_handler.v index a39f08d6..37279906 100644 --- a/lib/hero/heroserver/api_handler.v +++ b/lib/hero/heroserver/api_handler.v @@ -4,7 +4,6 @@ import json import net.http import veb import freeflowuniverse.herolib.schemas.jsonrpc -import freeflowuniverse.herolib.ui.console @['/auth/:action'] pub fn (mut server HeroServer) auth_handler(mut ctx Context, action string) !veb.Result { diff --git a/lib/schemas/jsonrpc/handler.v b/lib/schemas/jsonrpc/handler.v index 4076ac6b..dbf13728 100644 --- a/lib/schemas/jsonrpc/handler.v +++ b/lib/schemas/jsonrpc/handler.v @@ -103,7 +103,7 @@ pub fn (pw Procedure[T, U]) handle(request Request) !Response { data: '${request.params}' } } - result := pw.function(payload) or { + _ := pw.function(payload) or { return RPCError{ code: -32603 message: 'Error in function on rpc request.' @@ -115,7 +115,7 @@ pub fn (pw Procedure[T, U]) handle(request Request) !Response { pub fn (pw ProcedureVoid[T]) handle(request Request) !Response { payload := decode_payload[T](request.params) or { return invalid_params } - result := pw.function(payload) or { + _ := pw.function(payload) or { return RPCError{ code: -32603 message: 'Error in function on rpc request.' diff --git a/lib/schemas/openrpc/custom.v b/lib/schemas/openrpc/custom.v index 80f1b054..ee4ab04e 100644 --- a/lib/schemas/openrpc/custom.v +++ b/lib/schemas/openrpc/custom.v @@ -1,7 +1,5 @@ module openrpc -import json -import x.json2 import freeflowuniverse.herolib.schemas.jsonschema // In Method struct diff --git a/lib/schemas/openrpc/encode.v b/lib/schemas/openrpc/encode.v index ce88a717..f24f460e 100644 --- a/lib/schemas/openrpc/encode.v +++ b/lib/schemas/openrpc/encode.v @@ -1,7 +1,6 @@ module openrpc import json -import x.json2 // encode encodes an OpenRPC document struct into json string. // eliminates undefined variable by calling prune on the initial encoding. diff --git a/lib/schemas/openrpc/factory.v b/lib/schemas/openrpc/factory.v index 7775a635..89eec527 100644 --- a/lib/schemas/openrpc/factory.v +++ b/lib/schemas/openrpc/factory.v @@ -1,7 +1,6 @@ module openrpc import os -import json @[params] pub struct Params { diff --git a/lib/schemas/openrpc/handler_factory.v b/lib/schemas/openrpc/handler_factory.v index a90fd665..7ab02248 100644 --- a/lib/schemas/openrpc/handler_factory.v +++ b/lib/schemas/openrpc/handler_factory.v @@ -1,8 +1,5 @@ module openrpc -import os -import json - // path to openrpc.json file pub fn new_handler(openrpc_path string) !Handler { mut openrpc_handler := Handler{ diff --git a/lib/schemas/openrpc/model.v b/lib/schemas/openrpc/model.v index 35758435..0fb0f74f 100644 --- a/lib/schemas/openrpc/model.v +++ b/lib/schemas/openrpc/model.v @@ -1,6 +1,5 @@ module openrpc -import x.json2 as json { Any } import freeflowuniverse.herolib.schemas.jsonschema { Reference, SchemaRef } // This is the root object of the OpenRPC document. diff --git a/lib/schemas/openrpc/server_unix.v b/lib/schemas/openrpc/server_unix.v index 8b6d76bb..bac201ff 100644 --- a/lib/schemas/openrpc/server_unix.v +++ b/lib/schemas/openrpc/server_unix.v @@ -1,7 +1,5 @@ module openrpc -import json -import x.json2 import net.unix import os import freeflowuniverse.herolib.ui.console