mirror of
https://github.com/status-im/nim-json-rpc.git
synced 2025-02-23 17:58:20 +00:00
simplify imports (#98)
remove broken uint64 converter - upstream std/json also includes a broken uint64 converter
This commit is contained in:
parent
ac5288651c
commit
64d40d6c1a
@ -6,7 +6,7 @@ license = "Apache License 2.0"
|
||||
skipDirs = @["tests"]
|
||||
|
||||
### Dependencies
|
||||
requires "nim >= 0.17.3",
|
||||
requires "nim >= 1.2.0",
|
||||
"nimcrypto",
|
||||
"stint",
|
||||
"chronos",
|
||||
|
@ -1,12 +1,12 @@
|
||||
import
|
||||
std/[tables, json, macros],
|
||||
std/[tables, macros],
|
||||
chronos,
|
||||
./jsonmarshal
|
||||
|
||||
from strutils import toLowerAscii, replace
|
||||
|
||||
export
|
||||
chronos, json, tables
|
||||
chronos, jsonmarshal, tables
|
||||
|
||||
type
|
||||
ClientId* = int64
|
||||
|
@ -1,9 +1,11 @@
|
||||
import
|
||||
std/[json, strutils, tables, uri],
|
||||
std/[strutils, tables, uri],
|
||||
stew/byteutils,
|
||||
chronicles, httputils, chronos, json_serialization/std/net,
|
||||
chronicles, httputils, json_serialization/std/net,
|
||||
../client
|
||||
|
||||
export client
|
||||
|
||||
logScope:
|
||||
topics = "JSONRPC-HTTP-CLIENT"
|
||||
|
||||
|
@ -1,6 +1,9 @@
|
||||
import
|
||||
std/[json, tables],
|
||||
../client, chronos
|
||||
std/tables,
|
||||
chronos,
|
||||
../client
|
||||
|
||||
export client
|
||||
|
||||
type
|
||||
RpcSocketClient* = ref object of RpcClient
|
||||
|
@ -1,6 +1,9 @@
|
||||
import
|
||||
std/[json, strtabs, tables],
|
||||
../client, chronos
|
||||
std/[strtabs, tables],
|
||||
chronos,
|
||||
../client
|
||||
|
||||
export client
|
||||
|
||||
const newsUseChronos = true
|
||||
include news
|
||||
|
@ -2,16 +2,12 @@ import
|
||||
std/[macros, json, options, typetraits],
|
||||
stew/byteutils
|
||||
|
||||
export json
|
||||
export json, options
|
||||
|
||||
proc expect*(actual, expected: JsonNodeKind, argName: string) =
|
||||
if actual != expected: raise newException(ValueError, "Parameter [" & argName & "] expected " & $expected & " but got " & $actual)
|
||||
|
||||
proc `%`*(n: byte{not lit}): JsonNode =
|
||||
newJInt(int(n))
|
||||
|
||||
proc `%`*(n: uint64{not lit}): JsonNode =
|
||||
newJInt(int(n))
|
||||
if actual != expected:
|
||||
raise newException(
|
||||
ValueError, "Parameter [" & argName & "] expected " & $expected & " but got " & $actual)
|
||||
|
||||
proc `%`*(n: ref SomeInteger): JsonNode =
|
||||
if n.isNil:
|
||||
@ -19,13 +15,6 @@ proc `%`*(n: ref SomeInteger): JsonNode =
|
||||
else:
|
||||
newJInt(n[])
|
||||
|
||||
when (NimMajor, NimMinor, NimPatch) < (0, 19, 9):
|
||||
proc `%`*[T](option: Option[T]): JsonNode =
|
||||
if option.isSome:
|
||||
`%`(option.get)
|
||||
else:
|
||||
newJNull()
|
||||
|
||||
# Compiler requires forward decl when processing out of module
|
||||
proc fromJson*(n: JsonNode, argName: string, result: var bool)
|
||||
proc fromJson*(n: JsonNode, argName: string, result: var int)
|
||||
|
@ -1,10 +1,10 @@
|
||||
import
|
||||
std/[json, macros, options, strutils, tables],
|
||||
std/[macros, options, strutils, tables],
|
||||
chronicles, chronos, json_serialization/writer,
|
||||
./jsonmarshal
|
||||
|
||||
export
|
||||
chronos, json, jsonmarshal
|
||||
chronos, jsonmarshal
|
||||
|
||||
type
|
||||
StringOfJson* = JsonString
|
||||
|
@ -1,10 +1,9 @@
|
||||
import
|
||||
std/[json, macros],
|
||||
chronos, chronicles,
|
||||
chronos,
|
||||
./router,
|
||||
./jsonmarshal
|
||||
|
||||
export chronos, json, jsonmarshal, router, chronicles
|
||||
export chronos, jsonmarshal, router
|
||||
|
||||
type
|
||||
RpcServer* = ref object of RootRef
|
||||
|
@ -1,7 +1,9 @@
|
||||
import
|
||||
std/[json, strutils],
|
||||
std/[strutils],
|
||||
chronicles, httputils, chronos,
|
||||
../server, ../errors
|
||||
".."/[errors, server]
|
||||
|
||||
export server
|
||||
|
||||
logScope:
|
||||
topics = "JSONRPC-HTTP-SERVER"
|
||||
|
@ -1,10 +1,9 @@
|
||||
import
|
||||
std/json,
|
||||
chronicles,
|
||||
json_serialization/std/net,
|
||||
../server, ../errors
|
||||
".."/[errors, server]
|
||||
|
||||
export server
|
||||
export errors, server
|
||||
|
||||
type
|
||||
RpcSocketServer* = ref object of RpcServer
|
||||
|
Loading…
x
Reference in New Issue
Block a user