andmcadams / iMessageForwarder

6 stars 1 forks source link

Cannot tell who reacted to messages in one on one conversation #53

Open andmcadams opened 4 years ago

andmcadams commented 4 years ago

Since the reaction window is disabled in one on one conversations (the same handle is used for both people in a one on one) and there is no visible distinction in reactions sent by you and the other person, it is currently impossible to tell who reacted to what messages in these cases. Ideally, you would know what you reacted to in the past, but I can understand that this is not always the case and may cause confusion.

There are a few possible solutions:

  1. Create a new reaction window object that is only used in one on ones. This will have custom handling. Requires handling case where one of each is open.
  2. Add functionality in current reaction window code to handle one on ones. This will make the current code more bloated.
  3. Completely rewrite the reaction window code to work for both versions. Biggest time commitment but cleanest code.

Realistically, solutions 1 or 2 are the most likely to be worth the time spent. Solution 3 should be considered when porting to cpp.