Merge branch 'grieshofer/additional-argument-for-startDirectChat' into 'main'
refactor: Add argument for custom CreateRoomPreset to startDirectChat method See merge request famedly/company/frontend/famedlysdk!1165
This commit is contained in:
commit
35d1d6ddd5
|
|
@ -597,6 +597,7 @@ class Client extends MatrixApi {
|
||||||
List<StateEvent>? initialState,
|
List<StateEvent>? initialState,
|
||||||
bool waitForSync = true,
|
bool waitForSync = true,
|
||||||
Map<String, dynamic>? powerLevelContentOverride,
|
Map<String, dynamic>? powerLevelContentOverride,
|
||||||
|
CreateRoomPreset? preset = CreateRoomPreset.trustedPrivateChat,
|
||||||
}) async {
|
}) async {
|
||||||
// Try to find an existing direct chat
|
// Try to find an existing direct chat
|
||||||
final directChatRoomId = getDirectChatFromUserId(mxid);
|
final directChatRoomId = getDirectChatFromUserId(mxid);
|
||||||
|
|
@ -620,7 +621,7 @@ class Client extends MatrixApi {
|
||||||
final roomId = await createRoom(
|
final roomId = await createRoom(
|
||||||
invite: [mxid],
|
invite: [mxid],
|
||||||
isDirect: true,
|
isDirect: true,
|
||||||
preset: CreateRoomPreset.trustedPrivateChat,
|
preset: preset,
|
||||||
initialState: initialState,
|
initialState: initialState,
|
||||||
powerLevelContentOverride: powerLevelContentOverride,
|
powerLevelContentOverride: powerLevelContentOverride,
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue