[iOS] fix dates in date picker stats

https://jira.mail.ru/browse/MAPSME-14994
This commit is contained in:
Aleksey Belousov 2020-10-09 17:46:42 +03:00 committed by Alexander Boriskov
parent 664b458998
commit 5afd954fd7

View file

@ -56,6 +56,7 @@ using Observers = NSHashTable<Observer>;
@property(nonatomic) MWMNoMapsViewController *noMapsController;
@property(nonatomic) Observers *observers;
@property(nonatomic) NSDateFormatter *dateFormatter;
@end
@ -71,6 +72,8 @@ using Observers = NSHashTable<Observer>;
self.state = MWMSearchManagerStateHidden;
[MWMSearch addObserver:self];
_observers = [Observers weakObjectsHashTable];
_dateFormatter = [[NSDateFormatter alloc] init];
_dateFormatter.dateFormat = @"yyyy-MM-dd";
}
return self;
}
@ -463,9 +466,10 @@ using Observers = NSHashTable<Observer>;
- (void)datePickerDidClick:(DatePickerViewController *)datePicker
didSelectStartDate:(NSDate *)startDate
endDate:(NSDate *)endDate {
NSString *startString = startDate ? [self.dateFormatter stringFromDate:startDate] : kStatNone;
NSString *endString = endDate ? [self.dateFormatter stringFromDate:endDate] : kStatNone;
[Statistics logEvent:kStatSearchQuickFilterClick withParameters:@{ kStatCategory: kStatHotel,
kStatDate: @[startDate ? startDate : kStatNone,
endDate ? endDate : kStatNone]}];
kStatDate: @[startString, endString]}];
}
#pragma mark - GuestsPickerViewControllerDelegate