Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UserId methods to NotificationHub class #86

Merged
merged 180 commits into from
Aug 17, 2020

Conversation

varvusc
Copy link
Contributor

@varvusc varvusc commented Jul 31, 2020

No description provided.

mpodwysocki and others added 30 commits April 21, 2020 17:24
Swift Test App Refresh
Move all tests to WindowsAzureMessaging and fix them
Additional adjustment of tests and commands
# Conflicts:
#	src/WindowsAzureMessaging/WindowsAzureMessaging.xcodeproj/project.pbxproj
Add custom MSNotificationHubMessage
# Conflicts:
#	src/WindowsAzureMessaging/WindowsAzureMessaging.xcodeproj/project.pbxproj
Robust HttpClient from AppCenter repository with tests
Add Swizzling for AppDelegate lifecycle methods
* Update targets for Framework

* Fixing BVT (add required frameworks for new SDK)
Create custom delegate for intercepting remote notifications
@varvusc varvusc marked this pull request as ready for review August 3, 2020 14:10
@itoys itoys requested a review from mpodwysocki August 3, 2020 14:34
Copy link
Contributor

@itoys itoys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add comparison here

- (BOOL)isEqualToMSInstallation:(MSInstallation *)installation {
BOOL isInstallationsIdEqual = [self.installationId isEqualToString:installation.installationId];
BOOL isExpirationTimeEqual = ((!self.expirationTime && !installation.expirationTime) || [[NSCalendar currentCalendar] isDate:self.expirationTime equalToDate:installation.expirationTime toUnitGranularity:NSCalendarUnitDay]);
BOOL isTagsSetEqual = ((!self.tags && !installation.tags) || [self.tags isEqualToSet:installation.tags]);
BOOL isTemplatesDictionaryEqual = ((!self.templates && !installation.templates) || [self.templates isEqualToDictionary:installation.templates]);
return isInstallationsIdEqual && isExpirationTimeEqual && isTagsSetEqual && isTemplatesDictionaryEqual;
}

@itoys itoys self-requested a review August 3, 2020 15:19
@itoys itoys changed the base branch from sdk-v3 to master August 11, 2020 17:29
@itoys itoys changed the base branch from master to sdk-v3 August 12, 2020 08:46
@itoys itoys changed the base branch from sdk-v3 to master August 12, 2020 08:56
@mpodwysocki
Copy link
Member

@varvusc can you rebase and merge the changes from master?

@itoys
Copy link
Contributor

itoys commented Aug 12, 2020

@varvusc can you rebase and merge the changes from master?

I'll do

@itoys
Copy link
Contributor

itoys commented Aug 12, 2020

@varvusc can you rebase and merge the changes from master?

Done!

Copy link
Member

@mpodwysocki mpodwysocki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mpodwysocki mpodwysocki merged commit 8ee6570 into master Aug 17, 2020
@mpodwysocki mpodwysocki deleted the add-userid-methods-to-notificationhub-class branch August 17, 2020 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants