mirror of
https://github.com/logos-messaging/nim-sds.git
synced 2026-01-02 14:13:07 +00:00
fix: library changes
This commit is contained in:
parent
f81262561a
commit
e9d299540a
@ -2,9 +2,9 @@ import std/json
|
||||
import ./json_base_event, ../../src/[message]
|
||||
|
||||
type JsonMessageReadyEvent* = ref object of JsonEvent
|
||||
messageId*: MessageID
|
||||
messageId*: SdsMessageID
|
||||
|
||||
proc new*(T: type JsonMessageReadyEvent, messageId: MessageID): T =
|
||||
proc new*(T: type JsonMessageReadyEvent, messageId: SdsMessageID): T =
|
||||
return JsonMessageReadyEvent(eventType: "message_ready", messageId: messageId)
|
||||
|
||||
method `$`*(jsonMessageReady: JsonMessageReadyEvent): string =
|
||||
|
||||
@ -2,9 +2,9 @@ import std/json
|
||||
import ./json_base_event, ../../src/[message]
|
||||
|
||||
type JsonMessageSentEvent* = ref object of JsonEvent
|
||||
messageId*: MessageID
|
||||
messageId*: SdsMessageID
|
||||
|
||||
proc new*(T: type JsonMessageSentEvent, messageId: MessageID): T =
|
||||
proc new*(T: type JsonMessageSentEvent, messageId: SdsMessageID): T =
|
||||
return JsonMessageSentEvent(eventType: "message_sent", messageId: messageId)
|
||||
|
||||
method `$`*(jsonMessageSent: JsonMessageSentEvent): string =
|
||||
|
||||
@ -2,13 +2,13 @@ import std/json
|
||||
import ./json_base_event, ../../src/[message]
|
||||
|
||||
type JsonMissingDependenciesEvent* = ref object of JsonEvent
|
||||
messageId*: MessageID
|
||||
missingDeps: seq[MessageID]
|
||||
messageId*: SdsMessageID
|
||||
missingDeps: seq[SdsMessageID]
|
||||
|
||||
proc new*(
|
||||
T: type JsonMissingDependenciesEvent,
|
||||
messageId: MessageID,
|
||||
missingDeps: seq[MessageID],
|
||||
messageId: SdsMessageID,
|
||||
missingDeps: seq[SdsMessageID],
|
||||
): T =
|
||||
return JsonMissingDependenciesEvent(
|
||||
eventType: "missing_dependencies", messageId: messageId, missingDeps: missingDeps
|
||||
|
||||
@ -72,17 +72,17 @@ proc handleRequest(
|
||||
return RET_OK
|
||||
|
||||
proc onMessageReady(ctx: ptr SdsContext): MessageReadyCallback =
|
||||
return proc(messageId: MessageID) {.gcsafe.} =
|
||||
return proc(messageId: SdsMessageID) {.gcsafe.} =
|
||||
callEventCallback(ctx, "onMessageReady"):
|
||||
$JsonMessageReadyEvent.new(messageId)
|
||||
|
||||
proc onMessageSent(ctx: ptr SdsContext): MessageSentCallback =
|
||||
return proc(messageId: MessageID) {.gcsafe.} =
|
||||
return proc(messageId: SdsMessageID) {.gcsafe.} =
|
||||
callEventCallback(ctx, "onMessageSent"):
|
||||
$JsonMessageSentEvent.new(messageId)
|
||||
|
||||
proc onMissingDependencies(ctx: ptr SdsContext): MissingDependenciesCallback =
|
||||
return proc(messageId: MessageID, missingDeps: seq[MessageID]) {.gcsafe.} =
|
||||
return proc(messageId: SdsMessageID, missingDeps: seq[SdsMessageID]) {.gcsafe.} =
|
||||
callEventCallback(ctx, "onMissingDependencies"):
|
||||
$JsonMissingDependenciesEvent.new(messageId, missingDeps)
|
||||
|
||||
|
||||
@ -38,7 +38,7 @@ proc createReliabilityManager(
|
||||
error "Failed creating ReliabilityManager: Channel ID cannot be empty"
|
||||
return err("Failed creating ReliabilityManager: Channel ID cannot be empty")
|
||||
|
||||
let rm = newReliabilityManager(channelId).valueOr:
|
||||
let rm = newReliabilityManager(some(channelId)).valueOr:
|
||||
error "Failed creating reliability manager", error = error
|
||||
return err("Failed creating reliability manager: " & $error)
|
||||
|
||||
|
||||
@ -16,7 +16,7 @@ type SdsMessageRequest* = object
|
||||
|
||||
type SdsUnwrapResponse* = object
|
||||
message*: seq[byte]
|
||||
missingDeps*: seq[MessageID]
|
||||
missingDeps*: seq[SdsMessageID]
|
||||
|
||||
proc createShared*(
|
||||
T: type SdsMessageRequest,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user