Extract Nostr into a dedicated module

This commit is contained in:
islam
2026-04-14 20:23:16 +01:00
parent e8fb4a6333
commit fa45ee3aea
49 changed files with 778 additions and 714 deletions
@@ -1,4 +1,5 @@
import Combine
import Nostr
import XCTest
@testable import bitchat
@@ -1,3 +1,4 @@
import Nostr
import Combine
import XCTest
@testable import bitchat
@@ -697,7 +698,7 @@ final class NostrRelayManagerTests: XCTestCase {
}
private func makeContext(
permission: LocationChannelManager.PermissionState,
permission: LocationPermissionState,
favorites: Set<Data> = [],
activationAllowed: Bool = true,
userTorEnabled: Bool = false,
@@ -705,7 +706,7 @@ final class NostrRelayManagerTests: XCTestCase {
torIsReady: Bool = true,
torIsForeground: Bool = true
) -> RelayManagerTestContext {
let permissionSubject = CurrentValueSubject<LocationChannelManager.PermissionState, Never>(permission)
let permissionSubject = CurrentValueSubject<LocationPermissionState, Never>(permission)
let favoritesSubject = CurrentValueSubject<Set<Data>, Never>(favorites)
let sessionFactory = MockRelaySessionFactory()
let scheduler = MockRelayScheduler()
@@ -782,7 +783,7 @@ final class NostrRelayManagerTests: XCTestCase {
@MainActor
private struct RelayManagerTestContext {
let manager: NostrRelayManager
let permissionSubject: CurrentValueSubject<LocationChannelManager.PermissionState, Never>
let permissionSubject: CurrentValueSubject<LocationPermissionState, Never>
let favoritesSubject: CurrentValueSubject<Set<Data>, Never>
let sessionFactory: MockRelaySessionFactory
let scheduler: MockRelayScheduler
@@ -7,6 +7,7 @@
//
import Foundation
import Nostr
import Testing
import BitFoundation
@testable import bitchat
@@ -6,6 +6,7 @@
//
import Testing
import Nostr
import Foundation
import BitFoundation
@testable import bitchat
@@ -6,6 +6,7 @@
//
import Testing
import Nostr
import Foundation
import BitFoundation
@testable import bitchat