Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Record and Send Voice Messages #548

Open
3 of 5 tasks
MathJud opened this issue Apr 11, 2023 · 6 comments
Open
3 of 5 tasks

Record and Send Voice Messages #548

MathJud opened this issue Apr 11, 2023 · 6 comments
Assignees
Labels
Flutter Flutter UI related Good first issue A good starting point to start helping out

Comments

@MathJud
Copy link
Member

MathJud commented Apr 11, 2023

In Chat's the user should be able to send voice messages in direct chats.

  • Record a voice message
  • Send the voice message as a chat file
  • Make voice message playable from the GUI

Testing

@MathJud MathJud added Good first issue A good starting point to start helping out Flutter Flutter UI related labels Apr 11, 2023
@sukhman-sukh
Copy link

I would like to work on this issue.
Please assign me this issue.

@MathJud
Copy link
Member Author

MathJud commented Dec 22, 2023

@sukhman-sukh Thanks a lot for this offer.
I assigned you to the issue.

@sukhman-sukh
Copy link

@MathJud Sorry for delay. I was working on the issue and went though code base. While implementing the record feature I am using import 'package:record/record.dart'; which is using await record.start(const RecordConfig(), path: 'aFullPath/myFile.m4a'); to start recording.
I want to know what path should I specify.
Is qual storing any messages on user end at any location?

@MathJud
Copy link
Member Author

MathJud commented Jan 23, 2024

@sukhman-sukh
Thanks for your work! The file should be saved locally and then handed over via RPC to libqaul.

  1. record the file into the local flutter app storage.
  2. send the path to the recorded file via to a chat group using the protobuf RPC message chatfile > SendFileRequest (see )
  • the file will then be copied by libqaul into the libqaul storage, will be encrypted and sent to the chat group.

@MathJud
Copy link
Member Author

MathJud commented Jan 23, 2024

In order to hand the file over to libqaul for sending:

@MathJud
Copy link
Member Author

MathJud commented Jul 15, 2024

The feature is almost ready! Thanks to @sukhman-sukh & @brenodt !
The tests have shown the following discussion points and problems that need to be resolved:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Flutter Flutter UI related Good first issue A good starting point to start helping out
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants