-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
To be able to group message notifications together by a buffer (in APNS terms that's notification threading which is achieve by attaching a theadId to the notification). We need to construct a thread identifier which is unique to the buffer. There is a proposal at cocodelabs/api.palaverapp.com#58 for doing this base on network UUID + buffer name, however this is flawed as it doesn't count for the case insensitive nature of the buffer names (nicknames and channel names).
I can think of two solutions:
- The API request contains the case mapping for the IRC server so that it can do appropriate normalisation.
- The sender and channel names are normalised on the server implementation side.
I think soltion 1 may be the best approach, normalisation logic is in one place and we have the original cased channel and sender so that we can display these in the interface as-is instead of in the normalised form.
slingamn