93 Commits

Author SHA1 Message Date
Adam Babik
08dc389770
Integrate status-protocol-go (#121) 2019-07-17 15:59:34 +02:00
Andrea Maria Piana
695bdfb61c
Rename Contact -> chats and remove histories (#116)
This commit renames contacts -> chats and remove histories.

I have also collapsed the migrations for now so it's not backward
compatible, but while in heavy development is probably best just to keep
a single migration.
2019-07-10 20:58:28 +02:00
Adam Babik
af2f7d96f0
fix sending a message without PFS enabled (#114) 2019-07-09 16:54:21 +02:00
Andrea Maria Piana
428796640f
Feature/add pair installation message (#107)
* add pairing message and patch in filter service
2019-07-08 15:12:50 +02:00
Adam Babik
cadcf79cf8
integrate status-go/messaging/publisher.Publisher (#112) 2019-07-04 16:20:25 +02:00
Dmitry
d087853db5 Dial mail server every request if needed
This method will ensure that we will re-dial mailserver if connection was lost
without waiting for 30s (devp2p timeout) and we will catch if connection
already exists (waiting for event doesn't existing connections)
2019-07-03 07:51:46 +03:00
Dmitry
73dacddff1 Log info but don't fail if message with this id already exists 2019-07-02 10:32:48 +03:00
Dmitry
ad3970f9a6 Add go generate for migrations 2019-07-02 10:32:48 +03:00
Dmitry
1ecfd0dd68 Update ethereum to include dialer fix 2019-07-01 11:31:38 +03:00
Dmitry Shulyak
1a3e62a756
Add api method to request message for a single contact (#105)
* Add api to request message for a single contact

* Fix tests
2019-07-01 08:05:11 +03:00
Adam Babik
4a99222990 clean up 2019-06-23 09:31:07 +03:00
Adam Babik
90647b5b70 add unit tests 2019-06-23 09:31:07 +03:00
Dmitry
cfc4d5a5c5 Topics are not added to history request 2019-06-23 09:31:07 +03:00
Dmitry
d46665edc9 Add simple API to send and read messages
Prepare docker image for tests

Use make build in dockerfile

Add mailservers to transport object

Add readme with example how to use API

Forgot to add a stream for contact

Rewrite correct variable

Apply suggestions
2019-06-23 09:30:48 +03:00
decanus
98a7848079
mvds update 2019-06-21 18:02:14 +02:00
decanus
d7abdc91a4
updated 2019-06-20 18:39:44 +02:00
Dmitry
18f12a9717 Add go mod tidy after running mod vendor 2019-06-19 15:37:35 +03:00
Dmitry
6635b63bc3 Update mvds correctly 2019-06-19 15:37:35 +03:00
Dmitry
2d2f3f9d7e Revert "updated mvds"
This reverts commit 3af981c945095cf0c7f1d0384e1ff2b836a71fde.
2019-06-19 15:37:35 +03:00
Dmitry
0b852c3472 Revert "updated"
This reverts commit 59b95d54208d10e4fe9731c8f1d24a67968bf3c3.
2019-06-19 15:37:35 +03:00
Dmitry
f881f1d81f Add mailservers to transport object 2019-06-19 10:20:42 +03:00
decanus
59b95d5420
updated 2019-06-18 21:56:17 +02:00
decanus
3af981c945
updated mvds 2019-06-18 21:55:12 +02:00
Adam Babik
7212a9e79f
stop Messenger 2019-06-18 09:37:48 +02:00
Adam Babik
48ff50d16d
remove status-go/node dependency from transport (#88) 2019-06-16 21:31:51 +02:00
Dean Eigenmann
4041eafbd4
fix/starts-node (#87)
* fixes data sync

* fix
2019-06-16 12:57:23 -04:00
Adam Babik
a020c363b0
Data sync merge with master (#86) 2019-06-15 21:53:28 +02:00
Adam Babik
67aec0202b
Refactor adapters v2 (#84) 2019-06-14 22:25:02 +02:00
Adam Babik
6009b73feb
Tweaks for status-go integration (#80) 2019-06-06 10:59:28 +02:00
Adam Babik
7b5c6cece3
Add flags protocol message (#78) 2019-06-05 18:50:59 +02:00
Adam Babik
6ec75b3cb7
display public key in the UI (#77) 2019-06-03 09:02:14 +02:00
Adam Babik
c6ef3353a9
allow empty keyhex (#76) 2019-06-03 09:01:52 +02:00
Adam Babik
d2a8ed9c12
test protocol clock (#75) 2019-05-31 17:12:26 +02:00
Adam Babik
0e99e7c627
Update README.md where to type commands
closes #53
2019-05-31 17:08:47 +02:00
Adam Babik
bfe159da76
Fix sending public messages in PFS mode (#74) 2019-05-31 10:30:00 +02:00
Adam Babik
088fab977d
add -add-contact flag (#71) 2019-05-31 09:50:25 +02:00
Adam Babik
98b7b1f515
update vendor/ (#65) 2019-05-29 22:44:00 +02:00
Adam Babik
617d6a35e6
Explain concept of Stream (#63) 2019-05-29 22:43:43 +02:00
Adam Babik
8b0711b269
Prefix data dir with selected public key (#62) 2019-05-28 10:49:50 +02:00
Adam Babik
3bbaecca40
fix displaying private messages + small others (#60) 2019-05-28 09:39:47 +02:00
Dmitry Shulyak
93a96c0553
Don't redraw contacts if there were no changes (#51)
* Don't redraw contacts if there were no changes

* Update contacts.go

Co-Authored-By: Adam Babik <a.babik@designfortress.com>

* Update contacts.go

Co-Authored-By: Adam Babik <a.babik@designfortress.com>
2019-05-27 20:19:32 +03:00
Dean Eigenmann
8036865e8d Update README.md with adding contacts and chats (#57) 2019-05-27 16:13:05 +02:00
Dmitry Shulyak
86f1b48bcd
Update status-go, whisper and ethereum to our newest versions (#49) 2019-05-27 14:22:18 +03:00
Dean Eigenmann
bae0b78fa9 updated gitignore (#48) 2019-05-24 13:54:22 +03:00
Dmitry Shulyak
59579bca82
Request part of messages that wasn't downloaded previously (#42) 2019-05-22 19:55:34 +03:00
Dmitry Shulyak
220bf05e8d
Ethereum event.Feed is used for messenger events (#44)
It allows not to block producer when there are not consumers.
And it allows to have more then one consumer in different parts of the application.
2019-05-21 15:33:22 +03:00
Dmitry Shulyak
a8314adb0b
Check if response returned cursor when making paginated request (#41) 2019-05-17 11:21:56 +03:00
Dmitry Shulyak
a17396e618
Refresh contacts periodically and compare contacts correctly (#40) 2019-05-17 11:06:42 +03:00
Dmitry Shulyak
7cedfa8c10
Marshal key without a curve (#38) 2019-05-16 17:06:03 +03:00
Dmitry Shulyak
3efc79cd74
Encode random key to hex and change ID to BLOB (#39) 2019-05-16 16:53:23 +03:00