MCPcopy Index your code
hub / github.com/coder/coder / publishPeerUpdate

Function publishPeerUpdate

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

Source from the content-addressed store, hash-verified

42)
43
44func publishPeerUpdate(ctx context.Context, ps pubsub.Pubsub, logger slog.Logger, peerID uuid.UUID) {
45 if err := ps.Publish(eventPeerUpdate, []byte(peerID.String())); err != nil {
46 logger.Warn(ctx, "failed to publish peer update", slog.F("peer_id", peerID), slog.Error(err))
47 }
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 {

Callers 2

newBinderFunction · 0.85
writeOneMethod · 0.85

Calls 3

PublishMethod · 0.65
StringMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected