holger krekel
|
0c8f951d8f
|
address @hocuri comment -- remove as_contact() as it's synonym with create_contact
and the latter is already an established API and conveys better that a contact
object will be created if it doesn't exist.
|
2020-06-09 14:39:00 +02:00 |
|
holger krekel
|
f263843c5f
|
route all flexible contact add/remove through account.as_contact(obj)
|
2020-06-09 14:39:00 +02:00 |
|
holger krekel
|
503202376a
|
remove logid from Account creation, one can now just use the "displayname" for log purposes
|
2020-06-09 14:39:00 +02:00 |
|
holger krekel
|
ca70c6a205
|
remove account.create_chat_by_message in favor of message.create_chat(), simplifing the API
|
2020-06-09 14:39:00 +02:00 |
|
holger krekel
|
7d5fba8416
|
refine contact API and introduce account.create_chat() helper
strike create_chat_by_contact in favor of contact.create_chat()
|
2020-06-09 14:39:00 +02:00 |
|
holger krekel
|
3a85b671a1
|
remove acfactory.get_chat() in favour of account.create_chat(account2) directly working.
|
2020-06-09 14:39:00 +02:00 |
|
holger krekel
|
0105c831f1
|
make direct_imap a permanent feature of online accounts
|
2020-06-08 16:31:21 +02:00 |
|
Hocuri
|
05e1c00cd1
|
fix: update message ids correctly
Fixes #1495
|
2020-06-05 16:27:22 +02:00 |
|
holger krekel
|
d9de33820f
|
add a stress test
|
2020-05-24 21:25:13 +02:00 |
|
holger krekel
|
fa3ee4205d
|
refactor some python infra, and don't do shutdown on __del__, it's not prepared for running during teardown
|
2020-05-24 15:48:12 +02:00 |
|
holger krekel
|
e55dc2213a
|
fix python lifecycles so that termination works
|
2020-05-23 10:17:56 +02:00 |
|
dignifiedquire
|
8569e1c18b
|
python: first pass at updates for dc_open/dc_close removal
|
2020-05-22 23:56:03 +02:00 |
|
Friedel Ziegelmayer
|
014d2946b2
|
feat: use EventEmitter for events
|
2020-05-22 21:03:01 +02:00 |
|
holger krekel
|
4b4e6e1732
|
use bjoern's naming suggestion
|
2020-05-22 18:44:57 +02:00 |
|
holger krekel
|
d0686ada83
|
a round of renaming towards dc_io_* methods for start/stop/io scheduling
|
2020-05-22 18:44:57 +02:00 |
|
holger krekel
|
229606fcc5
|
fix last failing test -- make account.shutdown() robust against getting called from event thread
|
2020-05-22 15:12:55 +02:00 |
|
dignifiedquire
|
69f095687d
|
check correct running flag in scheduler stop
|
2020-05-21 15:50:56 +02:00 |
|
holger krekel
|
ad522cd798
|
simplify and speedup configuration handling
refactor conftest.py away
|
2020-05-20 22:15:27 +02:00 |
|
holger krekel
|
fedc946886
|
fix online configure tests
|
2020-05-20 19:44:06 +02:00 |
|
holger krekel
|
2279e18329
|
fix logging and docstrings
|
2020-05-20 18:57:51 +02:00 |
|
holger krekel
|
1029c63a20
|
python fixes
|
2020-05-20 17:21:57 +02:00 |
|
holger krekel
|
9e43540dfa
|
fix docs, some renames
|
2020-05-20 17:05:00 +02:00 |
|
dignifiedquire
|
3c7b3faa7f
|
unify deps and more strict start and stop
|
2020-05-20 16:42:59 +02:00 |
|
holger krekel
|
4855584de9
|
rename eventlogger to events
|
2020-05-20 16:37:27 +02:00 |
|
holger krekel
|
f67c86cb39
|
refactor callback thread handling
|
2020-05-20 16:32:12 +02:00 |
|
holger krekel
|
b91d7f314b
|
progress
|
2020-05-20 14:52:17 +02:00 |
|
holger krekel
|
3703a1c36c
|
refinement startup
|
2020-05-20 13:31:45 +02:00 |
|
dignifiedquire
|
14c9161268
|
python: fix basic start and stop
|
2020-05-19 15:45:08 +02:00 |
|
dignifiedquire
|
236e9562fd
|
python: run and shutdown
|
2020-05-19 15:31:28 +02:00 |
|
holger krekel
|
a6409dcd27
|
attempt to fix cb/python event handling
|
2020-05-19 15:02:05 +02:00 |
|
dignifiedquire
|
cfd68f9f2e
|
python: remove unused queue
|
2020-05-19 14:40:59 +02:00 |
|
dignifiedquire
|
2cfd5754ca
|
python: start integration of get_next_event
|
2020-05-19 14:29:47 +02:00 |
|
dignifiedquire
|
af56ebb04e
|
Merge remote-tracking branch 'origin/master' into feat/async-jobs
|
2020-05-19 12:07:34 +02:00 |
|
holger krekel
|
598dc86ca5
|
make sure we don't garble output during test runs by more carefully
switching logging on/off globally
|
2020-05-15 21:19:57 +02:00 |
|
dignifiedquire
|
8a7923c974
|
Merge remote-tracking branch 'origin/master' into feat/async-jobs
|
2020-05-13 18:29:22 +02:00 |
|
holger krekel
|
7c33c7f7da
|
expose obtaining list of fresh messages to python
|
2020-04-21 13:53:56 +02:00 |
|
holger krekel
|
a1c82eaea6
|
refine bot testing and ac_member* handling
|
2020-04-19 21:00:55 +02:00 |
|
holger krekel
|
9eda710538
|
refine member-added and member-removed plugin hooks to signal the sender (who added/removed a contact )
add ac_chat_modified hook event
add account.get_contact_by_addr (thanks @r10s)
|
2020-04-19 21:00:55 +02:00 |
|
holger krekel
|
323d996d5f
|
a few streamlinings
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
1b858393c5
|
make create_contact accept email addresses that parse into routable_email and display_name
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
ca88c5b41c
|
rename hooks to use "ac_" (account) and "dc_" (global)
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
7e1470ea46
|
refactor preconfigure handling to not break deltabot's usage of deltachat's test fixtures and
relax timestamp comparisons
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
d4e1c1b109
|
refine handling of accepted contacts in example
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
a1d5120e58
|
sipmlify plugins and tests and remove superflous core event
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
6f8067ffd3
|
address @adbenitez and @r10s comments
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
d66829702f
|
fix #164 add MEMBER_REMOVED event and member_removed plugin python hook
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
d8e14d9993
|
refine example and make Contact accept Account object
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
f61b9f7964
|
add a test echo_and_quit examples
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
91cdc76414
|
refactor docs and ffi/high level event handling to pass all tests again
|
2020-04-13 17:39:31 +02:00 |
|
holger krekel
|
a1379f61da
|
fix up docs
|
2020-04-13 17:39:31 +02:00 |
|