mirror of
https://github.com/GayPizzaSpecifications/stable-diffusion-rpc.git
synced 2025-08-05 22:41:30 +00:00
Split out worker related things to a separate service definition.
This commit is contained in:
14
Sources/StableDiffusionNode/ServerMetadataService.swift
Normal file
14
Sources/StableDiffusionNode/ServerMetadataService.swift
Normal file
@ -0,0 +1,14 @@
|
||||
import Foundation
|
||||
import GRPC
|
||||
import StableDiffusionCore
|
||||
import StableDiffusionProtos
|
||||
|
||||
class ServerMetadataServiceProvider: SdServerMetadataServiceAsyncProvider {
|
||||
func getServerMetadata(request _: SdGetServerMetadataRequest, context _: GRPCAsyncServerCallContext) async throws -> SdGetServerMetadataResponse {
|
||||
.with { response in
|
||||
response.metadata = .with { metadata in
|
||||
metadata.role = .node
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user