fix: library changes

This commit is contained in:
jm-clius 2025-05-29 12:02:31 +01:00
parent f81262561a
commit e9d299540a
No known key found for this signature in database
GPG Key ID: 5FCD9D5211B952DA
6 changed files with 13 additions and 13 deletions

View File

@ -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 =

View File

@ -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 =

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -16,7 +16,7 @@ type SdsMessageRequest* = object
type SdsUnwrapResponse* = object
message*: seq[byte]
missingDeps*: seq[MessageID]
missingDeps*: seq[SdsMessageID]
proc createShared*(
T: type SdsMessageRequest,