Franz Heinzmann (Frando)
|
7147d32601
|
fix
|
2022-07-15 16:24:04 +02:00 |
|
Franz Heinzmann (Frando)
|
343bb34589
|
Fix rename
|
2022-07-15 15:49:42 +02:00 |
|
Franz Heinzmann (Frando)
|
361b7f5b69
|
Add API versioning to the JSON-RPC API
|
2022-07-15 14:51:28 +02:00 |
|
Simon Laux
|
15019ce02b
|
use camelCase in all js object properties
|
2022-07-15 13:48:32 +02:00 |
|
Simon Laux
|
7bb5dc4c3c
|
add chat_get_media to jsonrpc
also add viewtype wrapper enum and use it in `MessageObject`,
additionally to using it in `chat_get_media`
|
2022-07-09 17:30:55 +02:00 |
|
Simon Laux
|
543edac105
|
add webxdc methods to jsonrpc:
- `webxdc_send_status_update`
- `webxdc_get_status_updates`
- `message_get_webxdc_info`
|
2022-07-09 17:02:11 +02:00 |
|
Simon Laux
|
55db8d1fe0
|
jsonrpc: add dm_chat_contact to ChatListItemFetchResult
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
1d92f06834
|
jsonrpc: add get_fresh_msgs and get_fresh_msg_cnt
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
2ff05c9dff
|
add add_device_message to jsonrpc
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
d6b6d96e21
|
add set_config_from_qr to jsonrpc
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
8776767a44
|
make dcn_json_rpc_request return undefined instead of not returning
this might have been the cause for the second segfault
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
9d83057a71
|
remove print from test
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
8ce11ac62f
|
found another segfault:
this time in batch_set_config
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
918ec85767
|
restore same configure behaviour as desktop:
make configure restart io with the old configuration if it had one on error
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
f3a9ab6d23
|
fix the typos
thanks to ralphtheninja for finding them
|
2022-07-05 15:55:40 +02:00 |
|
Franz Heinzmann (Frando)
|
e4def6a44d
|
Increase online test timeouts for CI
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
4b5c194ef3
|
make sure to use dc_str_unref instead of free
on cstrings returned/owned by rust
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
97e2d85b28
|
Update deltachat-ffi/deltachat.h
Co-authored-by: bjoern <r10s@b44t.com>
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
81bc7bd7bf
|
Update deltachat-ffi/deltachat.h
Co-authored-by: bjoern <r10s@b44t.com>
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
f53c456e50
|
remove unneeded context
thanks to link2xt for pointing that out
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
64fa5675a9
|
reintroduce segfault test script
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
1f0bdfa704
|
apply link2xt's suggestions:
- unref jsonrpc_instance in same thread it was created in
- increase `max_queue_size` from 1 to 1000
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
5ac347b7ae
|
make it more idiomatic:
rename `ContactObject::from_dc_contact -> `ContactObject::try_from_dc_contact`
|
2022-07-05 15:55:40 +02:00 |
|
Simon Laux
|
40fa2d4120
|
adress dig's comments
- description in cargo.toml
- impl From<EventType> for EventTypeName
- rename `CommandApi::new_from_arc` -> `CommandApi::from_arc`
- pre-allocate if we know the entry count already
- remove unused enumerate
- remove unused serde attribute comment
- rename `FullChat::from_dc_chat_id` -> `FullChat::try_from_dc_chat_id`
|
2022-07-05 15:55:40 +02:00 |
|
Franz Heinzmann (Frando)
|
aaf27e4434
|
fix docs
|
2022-07-05 15:55:40 +02:00 |
|
Franz Heinzmann (Frando)
|
2df10857ca
|
Improve documentation
|
2022-07-05 15:55:40 +02:00 |
|
Franz Heinzmann (Frando)
|
7eae3a1072
|
Naming consistency: Use DeltaChat not Deltachat
|
2022-07-05 15:55:40 +02:00 |
|
Franz Heinzmann (Frando)
|
7fc162543a
|
Improve JSON-RPC CI, no need to build things multiple times
|
2022-07-05 15:55:40 +02:00 |
|
Franz Heinzmann (Frando)
|
e7da0672ae
|
Fix method name casings and cleanups
|
2022-07-05 15:55:38 +02:00 |
|
Simon Laux
|
69d9d48ae4
|
changelog entry about the jsonrpc
|
2022-07-05 15:54:31 +02:00 |
|
Franz Heinzmann (Frando)
|
802677222b
|
remove debug logs
|
2022-07-05 15:54:00 +02:00 |
|
Simon Laux
|
d7b9febc33
|
update todo document
remove specific api stuff for now,
we now have the an incremental aproach on moving
not the all at-once effort I though it would be
|
2022-07-05 15:54:00 +02:00 |
|
Franz Heinzmann (Frando)
|
1d347f7369
|
Bump yerpc to 0.3.1 with fix for axum server
|
2022-07-05 15:53:58 +02:00 |
|
Franz Heinzmann (Frando)
|
e3fa42fe88
|
don't wait for IO on webserver start
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
2f00b098ac
|
improve test setup and code style
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
bdd4aa0f10
|
use multi-threaded runtime in JSON-RPC webserver
|
2022-07-05 15:50:03 +02:00 |
|
Simon Laux
|
6fee4fd878
|
expose anyhow errors
feature name was wrong
|
2022-07-05 15:50:03 +02:00 |
|
Simon Laux
|
60d3a3cacf
|
remove emtpy file
allow unused code for new_from_arc
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
4bb1980f8d
|
try to fix ci
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
35b70b1d1b
|
fix ci
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
fd53b80c17
|
use stable toolchain not 1.56.0
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
978e4aec82
|
Fix CFFI for JSON-RPC changes
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
329f498651
|
improve docs, fix example
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
035e208e4f
|
Improve docs.
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
3404996fdd
|
Improvements to typescript package
|
2022-07-05 15:50:03 +02:00 |
|
Franz Heinzmann (Frando)
|
97e0e0137a
|
Changes for tokio compat, upgrade to yerpc 0.3
This also changes the webserver binary to use axum in place of tide.
|
2022-07-05 15:49:59 +02:00 |
|
Simon Laux
|
659e48bd3f
|
improve naming
|
2022-07-05 15:36:45 +02:00 |
|
Simon Laux
|
271d54e420
|
commit types.ts
that dc-node has everything it needs to provide @deltachat/jsonrpc-client
without an extra ts compile step
|
2022-07-05 15:36:45 +02:00 |
|
Simon Laux
|
9984ee5eb2
|
add @deltachat/jsonrpc-client
to make sure its dependencies are installed, too
whwn installing dc-node
|
2022-07-05 15:36:45 +02:00 |
|
Simon Laux
|
136bec0273
|
disable jsonrpc by default
|
2022-07-05 15:36:45 +02:00 |
|