mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 15:24:35 +01:00
opt.
This commit is contained in:
@@ -1,16 +1,10 @@
|
||||
class PathWithPrefix {
|
||||
late String _prefixPath;
|
||||
final String _prefixPath;
|
||||
String _path = '/';
|
||||
String? _prePath;
|
||||
String get path => _prefixPath + _path;
|
||||
|
||||
PathWithPrefix(String prefixPath) {
|
||||
if (prefixPath.endsWith('/')) {
|
||||
_prefixPath = prefixPath.substring(0, prefixPath.length - 1);
|
||||
} else {
|
||||
_prefixPath = prefixPath;
|
||||
}
|
||||
}
|
||||
PathWithPrefix(String prefixPath) : _prefixPath = _trimSuffix(prefixPath);
|
||||
|
||||
void update(String newPath) {
|
||||
_prePath = _path;
|
||||
@@ -36,3 +30,10 @@ class PathWithPrefix {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
String _trimSuffix(String prefixPath) {
|
||||
if (prefixPath.endsWith('/')) {
|
||||
return prefixPath.substring(0, prefixPath.length - 1);
|
||||
}
|
||||
return prefixPath;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user