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

Add trader chat #2871

Merged
merged 12 commits into from
Aug 30, 2019
Merged

Add trader chat #2871

merged 12 commits into from
Aug 30, 2019

Conversation

sqrrm
Copy link
Member

@sqrrm sqrrm commented Jun 5, 2019

Implementation of bisq-network/proposals#90

sqrrm added 12 commits May 24, 2019 00:33
On the way to adding chat for traders this is a first step. Mainly just
moving functionality out of TraderDisputeView to Chat class. There are
still remaining dispute functionality that needs to be factored away.
The naming of DisputeCommunicationMessage has to stay but they otherwise
fit what would be more aptly named ChatCommunicationMessage or something
in that spririt.
Add extra button for generically added button in chat
Move session classes to core. Break out DisputeCommunicationMessage
handling from DisputeManager and put in ChatMananger prepare for other
uses of ChatManager.

Renaming of DisputeCommunicationMessage would be nice but it's
representing the protobuf messages so the name has to stay.
- Add communication messages to Trade protobuf message to be able to
save chat messages per trade
- Add Type enum and field to DisputeCommunicationMessage protobuf to
be able to dispatch Dispute and Trade chat messages properly
- Rename some function as isClient instead of isTrader to make it easier
to understand who is who when two traders are communicating with each
other
Very basic switch between chat and overview per trade, improvements
needed on the UI.
@christophsturm
Copy link
Contributor

This PR needs some unit tests. @sqrrm do you think there is a way to cherry pick most of it to master without enabling it?

@sqrrm
Copy link
Member Author

sqrrm commented Jul 31, 2019

Yes, I tried to make the first commits only refactoring, then adding the chat functionality to traders, and then adding the UI.

@chimp1984 chimp1984 mentioned this pull request Aug 29, 2019
@ripcurlx ripcurlx merged commit 13f2651 into bisq-network:master Aug 30, 2019
@sqrrm sqrrm deleted the add-trader-chat branch September 19, 2019 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants