chore: update generated code

This commit is contained in:
Lukas Lihotzki 2021-08-09 19:47:12 +02:00
parent 2f7c8baf9f
commit 8d795d6eaa
3 changed files with 6 additions and 4 deletions

View File

@ -2474,6 +2474,7 @@ class Api {
'membership': { 'membership': {
Membership.invite: 'invite', Membership.invite: 'invite',
Membership.join: 'join', Membership.join: 'join',
Membership.knock: 'knock',
Membership.leave: 'leave', Membership.leave: 'leave',
Membership.ban: 'ban' Membership.ban: 'ban'
}[membership]!, }[membership]!,
@ -2481,6 +2482,7 @@ class Api {
'not_membership': { 'not_membership': {
Membership.invite: 'invite', Membership.invite: 'invite',
Membership.join: 'join', Membership.join: 'join',
Membership.knock: 'knock',
Membership.leave: 'leave', Membership.leave: 'leave',
Membership.ban: 'ban' Membership.ban: 'ban'
}[notMembership]!, }[notMembership]!,
@ -3534,7 +3536,7 @@ class Api {
/// ///
/// returns `content_uri`: /// returns `content_uri`:
/// The [MXC URI](https://spec.matrix.org/unstable/client-server-api/#matrix-content-mxc-uris) to the uploaded content. /// The [MXC URI](https://spec.matrix.org/unstable/client-server-api/#matrix-content-mxc-uris) to the uploaded content.
Future<String> uploadContent(Uint8List content, Future<Uri> uploadContent(Uint8List content,
{String? contentType, String? filename}) async { {String? contentType, String? filename}) async {
final requestUri = Uri(path: '_matrix/media/r0/upload', queryParameters: { final requestUri = Uri(path: '_matrix/media/r0/upload', queryParameters: {
if (filename != null) 'filename': filename, if (filename != null) 'filename': filename,
@ -3548,6 +3550,6 @@ class Api {
if (response.statusCode != 200) unexpectedResponse(response, responseBody); if (response.statusCode != 200) unexpectedResponse(response, responseBody);
final responseString = utf8.decode(responseBody); final responseString = utf8.decode(responseBody);
final json = jsonDecode(responseString); final json = jsonDecode(responseString);
return json['content_uri'] as String; return Uri.parse(json['content_uri']);
} }
} }

View File

@ -1864,7 +1864,7 @@ class RoomMember {
} }
@_NameSource('(generated, rule override generated)') @_NameSource('(generated, rule override generated)')
enum Membership { ban, invite, join, leave } enum Membership { ban, invite, join, knock, leave }
@_NameSource('rule override generated') @_NameSource('rule override generated')
enum Direction { b, f } enum Direction { b, f }

View File

@ -996,7 +996,7 @@ void main() {
matrixApi.accessToken = '1234'; matrixApi.accessToken = '1234';
final response = final response =
await matrixApi.uploadContent(Uint8List(0), filename: 'file.jpeg'); await matrixApi.uploadContent(Uint8List(0), filename: 'file.jpeg');
expect(response, 'mxc://example.com/AQwafuaFswefuhsfAFAgsw'); expect(response, Uri.parse('mxc://example.com/AQwafuaFswefuhsfAFAgsw'));
var throwsException = false; var throwsException = false;
try { try {
await matrixApi.uploadContent(Uint8List(0), filename: 'file.jpg'); await matrixApi.uploadContent(Uint8List(0), filename: 'file.jpg');