mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-22 09:32:52 +02:00
Feature/4795 feature tracking matomo
This commit is contained in:
committed by
Frank Rotermund
parent
013047191e
commit
27723fa953
@@ -8179,6 +8179,7 @@ static CGSize kThreadListBarButtonItemImageSize;
|
||||
{
|
||||
[self.roomDataSource sendVoiceMessage:url additionalContentParams:nil mimeType:nil duration:duration samples:samples success:^(NSString *eventId) {
|
||||
MXLogDebug(@"Success with event id %@", eventId);
|
||||
[self trackVoiceMessage: duration];
|
||||
completion(YES);
|
||||
} failure:^(NSError *error) {
|
||||
MXLogError(@"Failed sending voice message");
|
||||
@@ -8210,17 +8211,24 @@ static CGSize kThreadListBarButtonItemImageSize;
|
||||
if( [profile isLogable] ) {
|
||||
[self.roomDataSource.room members:^(MXRoomMembers *roomMembers) {
|
||||
NSUInteger noOfUsers = roomMembers.joinedMembers.count;
|
||||
NSUInteger noOfDevices = 0;
|
||||
for (MXRoomMember* member in roomMembers.joinedMembers) {
|
||||
noOfDevices += [self.mainSession.crypto devicesForUser:member.userId].count;
|
||||
}
|
||||
[profile log2AnalyticsWithUsers:noOfUsers devices:noOfDevices];
|
||||
[BWIAnalyticsHelper getRoomDeviceCountWithRoom:self.roomDataSource.room completion:^(NSInteger deviceCount) {
|
||||
[profile log2AnalyticsWithUsers:noOfUsers devices:deviceCount];
|
||||
}];
|
||||
} failure:^(NSError *error) {
|
||||
|
||||
}];
|
||||
}
|
||||
}
|
||||
|
||||
// Bwi #4795: voice message
|
||||
- (void) trackVoiceMessage:(NSInteger)duration {
|
||||
[BWIAnalyticsHelper getRoomDeviceCountWithRoom:self.roomDataSource.room completion:^(NSInteger deviceCount) {
|
||||
NSString *deviceCountString = [BWIAnalyticsHelper dimensionForDeviceCount: deviceCount];
|
||||
NSNumber *durationInSeconds = [NSNumber numberWithInteger:(duration / 1000)];
|
||||
[BWIAnalytics.sharedTracker trackEventWithDimensionWithCategory:@"Feature" action:@"SendVoiceMessage" dimension:deviceCountString value:durationInSeconds name:nil];
|
||||
}];
|
||||
}
|
||||
|
||||
#pragma mark - BWI Emoji History
|
||||
|
||||
- (void) bwiAddedEmoji:(NSString*)emoji {
|
||||
|
||||
Reference in New Issue
Block a user