Open adbenitez opened 1 year ago
Why did you add the jsonrpc label if you want to have a more powerful webxdc api? I guess you are talking about sending staged webxdcs from within other webxdcs?
could you close this issue and, if needed, open a new one, at best after a discussion with Bjoern or so, and try to phrase it as an actionable item for core? I am btw not sure i understand precisely -- staging in android including creating some app-updates works but that's probably not what you mean?
imu, the issue is, that jsonrpc does not allow to stage+prepare webxdc apps in draft mode (so, desktop cannot implement stage+prepare)
otoh, stage+prepare webxdc apps is possible in cffi (android/ios use cffi and allow stage+prepare therefore)
so, the actionable item is to modify the jsonrpc so that stage+prepare webxdc apps is possible.
i also had to re-read several times - the issue makes sense only if you read the tag as well - in general, i think, issue texts should be understandable by not reading tags or headlines (which should only summarise and organise) - but i am sure, i am am also sometimes failing on that :)
thanks @r10s, yes that was the intention, I edited the post, the issue is I made a typo and said "webxdc api" instead of "jsonrpc api" that is why everyone else was confused :sweat_smile:
this issue is an important stepping stone so DC Desktop can add staging/drafting of webxdc apps before sending them
thanks @r10s, yes that was the intention, I edited the post, the issue is I made a typo and said "webxdc api" instead of "jsonrpc api" that is why everyone else was confused 😅
this issue is an important stepping stone so DC Desktop can add staging/drafting of webxdc apps before sending them
you still didn't address my comment, though -- which would mean maybe something like "implement json-rpc support for staging draft webxdc apps" -- linking the existing CFFI functions in the description.
There is another related practise i discussed with link2xt and r10s yesterday: core API issues and PRs should have a corresponding UI PR and not be done and discussed independently from usage. So if there is no ongoing work/PR to use a new jsonrpc-api i suggest to close this issue here.
closing because there does not seem to be a need for this. Feel free to reopen if I'm wrong @adbenitez
There is a corresponding desktop issue: https://github.com/deltachat/deltachat-desktop/issues/2722
New deltachat-rpc-client bindings are now uploaded to PyPI #4523. New JSON-RPC bindings are no longer experimental, e.g. localbot@testrun.org and matterbridge are using it, so bots will also need this if they want to prepare .xdc before sending.
it is common need to stag a webxdc app to setup its state before sending it, that is set the app as draft (like on DC android), but with current JSON-RPC API it is not possible to send the staged draft, or send a new message with status updates set