Closed wladimirleite closed 5 months ago
@lfcnassif, think a little bit more about this, wouldn't it make more sense to control which parser should be used (internal, external or both) per application (not globally as it is today using "phoneParsersToUse" parameter)? For example, if I prefer the internal WhatsApp parser, but for Telegram I would like to use the external one...
Another point, I personally started using "all" sometime ago, and found it the best option, because I have already seen cases where an external parser brought some recovered message and that was not shown in internal parsed chats. And the opposite. Besides that, our WhatsApp parser shows some information not presented in the external parser. The only inconvenience is the duplication of information. Not sure how to deal with this... maybe, it would help if WhatsApp chats (and any type of chat that has both parsing options, like Telegram) have two subcategories, for internally and externally parsed chats.
Hi @wladimirleite! Yes, I have already thought about this and I agree a per parser configuration, into ParserConfig.xml, would be better. We could create a forth possible value for phoneParsersToUse like dynamic or perApplication and use it by default.
About all results, I agree specific subcategories for internal and external would be clearer for users, especially for those that receive already processed cases.
Hi @wladimirleite! Yes, I have already thought about this and I agree a per parser configuration, into ParserConfig.xml, would be better. We could create a fourth possible value for phoneParsersToUse like dynamic or perApplication and use it by default.
About all results, I agree specific subcategories for internal and external would be clearer for users, especially for those that receive already processed cases.
Great! I think we should leave this for future issue, as the current PR (#1999) already mixed a few different things.
Closed by #1999.
As discussed in https://github.com/sepinf-inc/IPED/pull/1999#issuecomment-1833743319.