parseAddress function

ParsedAddress parseAddress(
  1. String to
)

Parse a recipient address into scheme + target. Supports bridge:<session-id>, uds:<socket-path>, or bare names.

Implementation

ParsedAddress parseAddress(String to) {
  if (to.startsWith('bridge:')) {
    return ParsedAddress(scheme: 'bridge', target: to.substring(7));
  }
  if (to.startsWith('uds:')) {
    return ParsedAddress(scheme: 'uds', target: to.substring(4));
  }
  return ParsedAddress(scheme: 'other', target: to);
}