Remove typed throws in some Ndb functions
Those are unused and it causes awkward implementations when different error types need to be used. Signed-off-by: Daniel D’Aquino <daniel@daquino.me>
This commit is contained in:
@@ -18,12 +18,12 @@ extension Ndb {
|
||||
/// - maxSimultaneousResults: Maximum number of initial results to return
|
||||
/// - Returns: AsyncStream of StreamItem events
|
||||
/// - Throws: NdbStreamError if subscription fails
|
||||
func subscribe(filters: [NostrFilter], maxSimultaneousResults: Int = 1000) throws(NdbStreamError) -> AsyncStream<StreamItem> {
|
||||
func subscribe(filters: [NostrFilter], maxSimultaneousResults: Int = 1000) throws -> AsyncStream<StreamItem> {
|
||||
let ndbFilters: [NdbFilter]
|
||||
do {
|
||||
ndbFilters = try filters.toNdbFilters()
|
||||
} catch {
|
||||
throw .cannotConvertFilter(error)
|
||||
throw NdbStreamError.cannotConvertFilter(error)
|
||||
}
|
||||
return try self.subscribe(filters: ndbFilters, maxSimultaneousResults: maxSimultaneousResults)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user