Сортировка списка по /l - case sensitive: вначале идут ники, которые с большой буквы, потом те, что с маленькой.
Это неудобно - когда хочешь понять, есть человек у тебя в списке или нет, приходится в начале в списке с большой буквы искать, а потом в списке с маленькой.
При этом сами ники в телеграме case insensitive.
Правильное решение имхо следующее: хранить ник в том виде, в котором пользователь его ввёл (не нормализовать регистр), но все операции сравнения и сортировок делать case insensitive.
Сортировка списка по /l - case sensitive: вначале идут ники, которые с большой буквы, потом те, что с маленькой.
Это неудобно - когда хочешь понять, есть человек у тебя в списке или нет, приходится в начале в списке с большой буквы искать, а потом в списке с маленькой.
При этом сами ники в телеграме case insensitive.
Правильное решение имхо следующее: хранить ник в том виде, в котором пользователь его ввёл (не нормализовать регистр), но все операции сравнения и сортировок делать case insensitive.