buildXUri static method

Uri buildXUri(
  1. String? usernameOrId
)

Builds a URI for X (Twitter).

Implementation

static Uri buildXUri(String? usernameOrId) {
  if (usernameOrId == null || usernameOrId.isEmpty) return Uri();
  if (isWebUrl(usernameOrId)) return Uri.parse(usernameOrId);
  return Uri.https(
    'x.com',
    '/${usernameOrId.replaceFirst(RegExp(r"^@"), "")}',
  );
}