Skip to content

Commit 1563094

Browse files
Handle empty message state
1 parent 3968608 commit 1563094

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

AppBox/ViewController/HomeViewController/HomeViewController.m

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,11 @@ - (IBAction)selectedFilePathHandler:(NSPathControl *)sender {
155155
[self.project setIpaFullPath: url];
156156
[selectedFilePath setURL:url];
157157
[self updateViewState];
158+
159+
//Get last time valid data
160+
BOOL enable = selectedFilePath.URL.isIPA;
161+
[textFieldEmail setStringValue: enable ? [UserData userEmail] : abEmptyString];
162+
[textFieldMessage setStringValue: enable ? [UserData userMessage] : abEmptyString];
158163
}
159164
}
160165

@@ -197,19 +202,17 @@ - (IBAction)textFieldMailValueChanged:(NSTextField *)sender {
197202
if ([[UserData userEmail] isEqualToString:abEmptyString]){
198203
[UserData setUserEmail:sender.stringValue];
199204
}
200-
}else if (sender.stringValue.length > 0){
205+
} else if (sender.stringValue.length > 0) {
201206
[MailHandler showInvalidEmailAddressAlert];
202207
}
203208
}
204209

205210
//developer message text field
206211
- (IBAction)textFieldDevMessageValueChanged:(NSTextField *)sender {
207-
if (sender.stringValue.length > 0){
208-
if ([[UserData userMessage] isEqualToString:abEmptyString]) {
209-
[UserData setUserMessage:sender.stringValue];
210-
}
211-
[self.project setPersonalMessage:sender.stringValue];
212-
}
212+
if ([[UserData userMessage] isEqualToString:abEmptyString]) {
213+
[UserData setUserMessage:sender.stringValue];
214+
}
215+
[self.project setPersonalMessage:sender.stringValue];
213216
}
214217

215218
#pragma mark → Final Action Button (Build/IPA/CI)
@@ -314,10 +317,6 @@ -(void)updateViewState{
314317
[textFieldEmail setEnabled:enable];
315318
[textFieldMessage setEnabled:enable];
316319

317-
//Get last time valid data
318-
[textFieldEmail setStringValue: enable ? [UserData userEmail] : abEmptyString];
319-
[textFieldMessage setStringValue: enable ? [UserData userMessage] : abEmptyString];
320-
321320
//Just for confirm changes
322321
[self textFieldMailValueChanged:textFieldEmail];
323322
[self textFieldDevMessageValueChanged:textFieldMessage];

0 commit comments

Comments
 (0)