VlessShareEntity.fromString constructor

VlessShareEntity.fromString(
  1. String link
)

Implementation

factory VlessShareEntity.fromString(String link) {
  final uri = parseAndValidate(link, const [scheme]);

  return VlessShareEntity(
    options: VlessOptions.fromJson(QueryUtilities.fromQuery(uri.query)),
    address: uri.host,
    port: uri.port,
    id: uri.userInfo,
    remark: remarkFromFragment(uri.fragment, scheme, uri.port),
  );
}