From 5afd954fd7dc925970038cfce50730f11f584d3e Mon Sep 17 00:00:00 2001 From: Aleksey Belousov Date: Fri, 9 Oct 2020 17:46:42 +0300 Subject: [PATCH] [iOS] fix dates in date picker stats https://jira.mail.ru/browse/MAPSME-14994 --- iphone/Maps/UI/Search/MWMSearchManager.mm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/iphone/Maps/UI/Search/MWMSearchManager.mm b/iphone/Maps/UI/Search/MWMSearchManager.mm index d12b936626..4ab5f684ac 100644 --- a/iphone/Maps/UI/Search/MWMSearchManager.mm +++ b/iphone/Maps/UI/Search/MWMSearchManager.mm @@ -56,6 +56,7 @@ using Observers = NSHashTable; @property(nonatomic) MWMNoMapsViewController *noMapsController; @property(nonatomic) Observers *observers; +@property(nonatomic) NSDateFormatter *dateFormatter; @end @@ -71,6 +72,8 @@ using Observers = NSHashTable; 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; - (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