feat: 2025-11-25 review fixes (#201)

* fix: review fixes of the latest changes

* fix: updated unit tests

* chore: more conformance compliance improvements

* chore: reverted protocol changes

* chore: more compliance improvements

* chore: more conformance compliance improvements

* chore: improvements to the backcompat and updated to Tool unit tests

* chore: ci update
This commit is contained in:
yehorsobko 2026-03-03 16:33:28 +01:00 • committed by GitHub
commit 973b46b8f7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -15,13 +15,13 @@ public struct CancelledNotification: Notification {
/// The ID of the request to cancel.
///
/// This MUST correspond to the ID of a request previously issued
/// in the same direction.
public let requestId: ID
/// in the same direction. Optional per the spec (`requestId?`).
public let requestId: ID?
/// An optional human-readable reason for the cancellation.
public let reason: String?
public init(requestId: ID, reason: String? = nil) {
public init(requestId: ID? = nil, reason: String? = nil) {
self.requestId = requestId
self.reason = reason
}