Fix csv issues
Created by: ThomasArts
Added CSV to the QuickCheck model. Fixed escaping strings in CSV Cleaned up a lot of the code. Fixed code to export sys messages Fixed code to export only messages visible to the user The following messages will be shown by default (unless no option is selected at all): Translate, Transcribe, AudioCall and VideoCall. The Cllent can disable them by setting option to false (see nynja.yaml). Contacts now print Alias and full name
QuickCheck tests are updated version of earlier reviewed PR. Example output:
From Date: | Jun 22nd 2020 | | |
To Date: | Jun 26th 2020 | | |
Chat(s): | Nick Name | | |
Included: | Text | | |
| Image | | |
| Video | | |
| File | | |
| Link | | |
| Audio | | |
| Contact | | |
| Location | | |
| Translate | | |
| Transcribe | | |
| AudioCall | | |
| VideoCall | | |
Save Media as: | Links | | |
Date | Time | People | Type | Message
Jun/22/2020 | 12:55:17 | Mr Tester [sys] | Text |
Jun/22/2020 | 12:56:07 | Mr Tester | Text | Wat is dit voor kanaal. Ik denk dat ik de verkeerde taal gebruik.
Jun/22/2020 | 12:56:25 | Mr Tester | Text | Geen idee, ik praat maar wat tegen mezelf
Jun/26/2020 | 12:59:56 | Mr Tester | Audio | https://nynja-defaults.s3.us-west-2.amazonaws.com/e35365c7-a99b-4ba3-a6cd-c70c7d83dcc6.mpeg
Jun/26/2020 | 12:59:56 | Mr Tester | Transcribe | a short audio message
Jun/26/2020 | 12:59:56 | Mr Tester | Translate [de] | eine kurze Audio-Nachricht
Jun/26/2020 | 13:01:15 | Mr Tester | File | https://nynja-defaults.s3.us-west-2.amazonaws.com/a89440f1-5692-4196-b842-01bf82d0d3e8_Thomas_Arts%20%281%29.csv
Jun/26/2020 | 13:01:51 | Mr Tester | Contact | safaritester Safari tester
Jun/26/2020 | 13:02:00 | Mr Tester | Text | 👍
Jun/26/2020 | 13:02:10 | Mr Tester | Location | 57.99198636631428,12.57919663288185
Jun/26/2020 | 13:06:08 | Mr Tester | Text | @safaritester cannotreadthis yet
Jun/26/2020 | 13:12:27 | Mr Tester | Text | I amnow mentiong @safaritester for you
Jun/26/2020 | 13:12:27 | Mr Tester | Translate [nl] | Ik noem @safaritester voor u
Jun/26/2020 | 13:13:01 | Mr Tester | Text | same as @thomas23
Jun/26/2020 | 15:31:41 | Mr Tester | Text | on my own message?
Jun/28/2020 | 15:18:19 | Mr Tester | VideoCall | not-answered