dbot
dbot copied to clipboard
Prune alias store
Why do we keep a list of all aliases a user has ever had? Surely we only really need to store the current alias for the purpose of resolving a primary nick?
Is there a reason we need to maintain a full list of previous aliases that I'm perhaps overlooking? If there is no particular functionality that relies on this, could we consider limiting the number of aliases stored for each user? Either by simply storing the last x aliases or by 'pruning' aliases that have not been used for say, two weeks etc.?
~defer to 0.5
@reality Any thoughts on this? I understand the need to keep a historic list of a user's recent aliases, but surely a pruning mechanism to remove aliases that have not been used for some time would be useful to keep things tidy.