Johannes Weiss
Johannes Weiss
@KosukeOhmura / @chris-speebly understood. I think you might have hit a limitation with Xcode’s package support. I’ll follow up when I know more. Don’t think this is related to NIO/gRPC...
@KosukeOhmura / @chris-speebly okay, unfortunately, I can confirm the limitation. An `.xcframework` can only contain a _single module_. So if you want to do that, you'd need to create one...
> @weissi Thank you for investigating. > > > you'd need to create one .xcframework per module. > > Could you explain how to do it actually please? I don't...
@tomerd sure, you can add manual state tracking again but then you also need to add locking etc. The test case as it stands today doesn't work because `self.state` gets...
I don't think this is solved. What I was looking for is a way to (from the outside) access what the `start` method constructed.
For example, what I seem to always need is something like this: ```swift let service = ServiceLifecycle(configuration: .init(label: "proxy", logger: logger, callbackQueue: DispatchQueue.global(), shutdownSignal: [.INT], installBacktrace: true)) var downstreamClient: Client?...
@tomerd yes, I did. But I need what's returned from `start` for the first service in the `start` of the third service, not (exclusively) in the `shutdown`. See where the...
@tomerd Right, if everything does have `start` methods, then this works. Unfortunately, most things don't actually come with a `start` method (I guess it's because it's one extra thing for...
Not sure if absolutely necessary but we should at least have an "API hole" to plug this in in a subsequent release.
+1 on not overloading, especially if there are closures involved.