diff method
remove nestedPrefixPath from uri
Implementation
RouteState diff(String? nestedPrefixPath) {
if (nestedPrefixPath == null ||
nestedPrefixPath == '' ||
nestedPrefixPath == '/') {
return this;
}
final uriStr = uri?.toString() ?? '';
if (uriStr.startsWith(nestedPrefixPath)) {
return RouteState(uri: uriStr.substring(nestedPrefixPath.length).toUri());
}
return this;
}