(message: Message.Outgoing<R>)
| 111 | yield* Scope.addFinalizer(scope, Effect.promise(() => sender.close()).pipe(Effect.ignore)) |
| 112 | |
| 113 | const publish = <R extends Rpc.Any>(message: Message.Outgoing<R>) => |
| 114 | Effect |
| 115 | .tryPromise({ |
| 116 | try: () => sender.sendMessages(storageNotification(message)), |
| 117 | catch: (cause) => new ServiceBusPublishError({ cause }) |
| 118 | }) |
| 119 | .pipe( |
| 120 | Effect.catch((cause) => Effect.logDebug("Could not publish cluster storage notification", cause)) |
| 121 | ) |
| 122 | |
| 123 | return yield* Runners.make({ |
| 124 | ping: (address) => Effect.fail(new ClusterError.RunnerUnavailable({ address })), |
no test coverage detected
searching dependent graphs…