MCPcopy Create free account
hub / github.com/coder/coder / publishTunnelUpdate

Function publishTunnelUpdate

enterprise/tailnet/pgcoord.go:50–55  ·  view source on GitHub ↗
(ctx context.Context, ps pubsub.Pubsub, logger slog.Logger, srcID, dstID uuid.UUID)

Source from the content-addressed store, hash-verified

48}
49
50func publishTunnelUpdate(ctx context.Context, ps pubsub.Pubsub, logger slog.Logger, srcID, dstID uuid.UUID) {
51 if err := ps.Publish(eventTunnelUpdate, []byte(srcID.String()+","+dstID.String())); err != nil {
52 logger.Warn(ctx, "failed to publish tunnel update",
53 slog.F("src_id", srcID), slog.F("dst_id", dstID), slog.Error(err))
54 }
55}
56
57func publishCoordinatorHeartbeat(ctx context.Context, ps pubsub.Pubsub, logger slog.Logger, id uuid.UUID) {
58 if err := ps.Publish(EventHeartbeats, []byte(id.String())); err != nil {

Callers 1

writeOneMethod · 0.85

Calls 3

PublishMethod · 0.65
StringMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected