Merge branch 'soru/fix-presence' into 'master'

to set presence you use PUT, not POST

See merge request famedly/famedlysdk!334
This commit is contained in:
Christian Pauly 2020-06-05 10:56:42 +00:00
commit f7e9bbafac
2 changed files with 3 additions and 3 deletions

View File

@ -1295,7 +1295,7 @@ class MatrixApi {
String statusMsg, String statusMsg,
}) async { }) async {
await request( await request(
RequestType.POST, RequestType.PUT,
'/client/r0/presence/${Uri.encodeComponent(userId)}/status', '/client/r0/presence/${Uri.encodeComponent(userId)}/status',
data: { data: {
'presence': presenceType.toString().split('.').last, 'presence': presenceType.toString().split('.').last,

View File

@ -1493,8 +1493,6 @@ class FakeMatrixApi extends MockClient {
} }
} }
}, },
'/client/r0/presence/${Uri.encodeComponent('@alice:example.com')}/status':
(var req) => {},
'/client/r0/account/deactivate': (var req) => '/client/r0/account/deactivate': (var req) =>
{'id_server_unbind_result': 'success'}, {'id_server_unbind_result': 'success'},
'/client/r0/user_directory/search': (var req) => { '/client/r0/user_directory/search': (var req) => {
@ -1678,6 +1676,8 @@ class FakeMatrixApi extends MockClient {
'/client/r0/rooms/!localpart%3Aserver.abc/invite': (var reqI) => {}, '/client/r0/rooms/!localpart%3Aserver.abc/invite': (var reqI) => {},
}, },
'PUT': { 'PUT': {
'/client/r0/presence/${Uri.encodeComponent('@alice:example.com')}/status':
(var req) => {},
'/client/r0/pushrules/global/content/nocake/enabled': (var req) => {}, '/client/r0/pushrules/global/content/nocake/enabled': (var req) => {},
'/client/r0/pushrules/global/content/nocake/actions': (var req) => {}, '/client/r0/pushrules/global/content/nocake/actions': (var req) => {},
'/client/r0/rooms/%21localpart%3Aserver.abc/state/m.room.history_visibility': '/client/r0/rooms/%21localpart%3Aserver.abc/state/m.room.history_visibility':