From 42196795f165e3acbfe0ee3a6de1f7b298d55862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Ku=C3=9Fowski?= Date: Wed, 17 Sep 2025 10:16:58 +0200 Subject: [PATCH] feat: Add deleteDeviceDisplayName() method to matrix API --- lib/matrix_api_lite/matrix_api.dart | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/matrix_api_lite/matrix_api.dart b/lib/matrix_api_lite/matrix_api.dart index 81023e13..028a88be 100644 --- a/lib/matrix_api_lite/matrix_api.dart +++ b/lib/matrix_api_lite/matrix_api.dart @@ -184,6 +184,17 @@ class MatrixApi extends Api { return; } + /// Variant of updateDevice operation that deletes the device displayname by + /// setting `display_name: null`. + Future deleteDeviceDisplayName(String deviceId) async { + await request( + RequestType.PUT, + '/client/v3/devices/${Uri.encodeComponent(deviceId)}', + data: {'display_name': null}, + ); + return; + } + /// This API provides credentials for the client to use when initiating /// calls. @override