new: add postfix to name if it is not unique

This commit is contained in:
Hiddify
2024-01-30 19:14:05 +01:00
parent 1b372b5180
commit e13b4b269a
4 changed files with 40 additions and 22 deletions

View File

@@ -68,9 +68,14 @@ class AddProfile extends _$AddProfile with AppLogger {
);
} else if (LinkParser.protocol(rawInput) case (final parsed)?) {
loggy.debug("adding profile, content");
var name = parsed.name;
while (await _profilesRepo.getByName(name) != null) {
name+= '${randomInt(0, 9).run()}';
}
task = _profilesRepo.addByContent(
parsed.content,
name: parsed.name,
name: name,
markAsActive: markAsActive,
);
} else {