-
Notifications
You must be signed in to change notification settings - Fork 32
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
feat(nextcloud): Add spreed #980
Conversation
1bd54ca
to
c53c709
Compare
The last patch is applied from nextcloud/spreed#10804 and this PR thus depends on that PR. |
c53c709
to
904a695
Compare
I assume nextcloud/spreed#10805 will be merged without objections as well. Just an easy rename of an endpoint to make it easier to know what the endpoint does, so we should include it too |
6ec2319
to
9658fb8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please also document everything in packages/nextcloud/lib/src/helpers/spreed.dart
9658fb8
to
19c9c33
Compare
The helpers code is now much improved (bitwise operations) and updated (missing enum values). To be fair it was just quickly thrown together when I wrote the Talk prototype, so it was not very good to begin with (which I should have fixed before creating the PR but yeah). |
The patch with the bug fix is still there because the PR wasn't merged yet, but the one with the small improvement is already in. |
19c9c33
to
19a4a50
Compare
19a4a50
to
a2964bd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
Noice, now we just need to wait for nextcloud/spreed#10804 which will probably be merged tomorrow |
a2964bd
to
3c9cd2d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just tested #1001 on this branch and it fails.
Will be fixed with nextcloud/spreed#10810. Then we have some ugly empty arrays again (only those appearing in oneOf which was the problematic part), but there is no other way to do this properly. |
3c9cd2d
to
b1530a0
Compare
@Leptopoda we have another problem now. BuiltList happily validates to the raw value stored in |
Signed-off-by: jld3103 <jld3103yt@gmail.com>
Signed-off-by: jld3103 <jld3103yt@gmail.com>
Signed-off-by: jld3103 <jld3103yt@gmail.com>
790e15c
to
9f65aff
Compare
Signed-off-by: jld3103 <jld3103yt@gmail.com>
8f357f5
to
295ebec
Compare
Talk PRs are merged, now we only have the problem with oneOf left. |
To workaround the bugs we will patch the problematic parts of the specs for now (see #1057 (comment) for discussion). |
Signed-off-by: jld3103 <jld3103yt@gmail.com>
295ebec
to
d4dff34
Compare
🎉 |
Towards #366