mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-21 17:12:45 +02:00
Start DM on first message (#6367)
Start DM on first message Co-authored-by: Philippe Loriaux <philippel@element.io>
This commit is contained in:
@@ -71,6 +71,7 @@
|
||||
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *displayNameTextFieldTopConstraint;
|
||||
|
||||
@property (strong, nonatomic) MXRoom *mxRoom;
|
||||
@property (strong, nonatomic) MXUser *mxUser;
|
||||
@property (nonatomic) BOOL editable;
|
||||
@property (nonatomic) BOOL isEditing;
|
||||
|
||||
|
||||
@@ -84,6 +84,10 @@
|
||||
// Replace empty string by nil : avoid having the placeholder 'Room name" when there is no displayname
|
||||
self.displayNameTextField.text = (_mxRoom.summary.displayname.length) ? _mxRoom.summary.displayname : nil;
|
||||
}
|
||||
else if (_mxUser)
|
||||
{
|
||||
self.displayNameTextField.text = (_mxUser.displayname.length) ? _mxUser.displayname : nil;
|
||||
}
|
||||
else
|
||||
{
|
||||
self.displayNameTextField.text = [VectorL10n roomPleaseSelect];
|
||||
@@ -147,6 +151,16 @@
|
||||
[self refreshDisplay];
|
||||
}
|
||||
|
||||
- (void)setMxUser:(MXUser *)mxUser
|
||||
{
|
||||
_mxUser = mxUser;
|
||||
|
||||
if (mxUser) {
|
||||
// Force refresh
|
||||
[self refreshDisplay];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)setEditable:(BOOL)editable
|
||||
{
|
||||
self.displayNameTextField.enabled = editable;
|
||||
|
||||
Reference in New Issue
Block a user