Skip to content

Commit c04de89

Browse files
Merge pull request #129 from Kommunicate-io/dev
Release/1.3.1
2 parents cce0b0d + 1da39f9 commit c04de89

File tree

129 files changed

+3149
-2765
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+3149
-2765
lines changed

.github/workflows/ios_linter_build_check.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222

2323
steps:
2424
- name: Checkout Repository
25-
uses: actions/checkout@v3
25+
uses: actions/checkout@v4
2626

2727
- name: Set up Xcode
2828
uses: maxim-lobanov/setup-xcode@v1
2929
with:
30-
xcode-version: '16.1.0'
30+
xcode-version: 'latest-stable'
3131

3232
- name: Run Linter Check
3333
run: |

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# CHANGELOG
22

33
The changelog for [KommunicateCore-iOS-SDK](https://github.com/Kommunicate-io/KommunicateCore-iOS-SDK). Also see the [releases](https://github.com/Kommunicate-io/KommunicateCore-iOS-SDK/releases) on Github.
4+
## [1.3.1] 2025-09-16
5+
- Real Time Status Fetch API Migration.
6+
- Bug Fixes.
47
## [1.3.0] 2025-04-25
58
- Migration of Applozic to Kommunicate.
69
## [1.2.6] 2025-03-18

Example/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PODS:
2-
- KommunicateCore-iOS-SDK (1.3.0)
2+
- KommunicateCore-iOS-SDK (1.3.1)
33

44
DEPENDENCIES:
55
- KommunicateCore-iOS-SDK (from `../`)
@@ -9,7 +9,7 @@ EXTERNAL SOURCES:
99
:path: "../"
1010

1111
SPEC CHECKSUMS:
12-
KommunicateCore-iOS-SDK: 176d0f706e4fd0dfbf2c004d65abb2df2f2e3809
12+
KommunicateCore-iOS-SDK: 90a88f9bd76a4fc53984e925027ae80d60b04ea3
1313

1414
PODFILE CHECKSUM: 7027d57d0977da2f7eeddd9ce9eb5c4b46250a39
1515

Example/Pods/Local Podspecs/KommunicateCore-iOS-SDK.podspec.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/Manifest.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/Pods.xcodeproj/project.pbxproj

Lines changed: 1158 additions & 1158 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/Target Support Files/KommunicateCore-iOS-SDK/KommunicateCore-iOS-SDK-umbrella.h

Lines changed: 33 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

KommunicateCore-iOS-SDK.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'KommunicateCore-iOS-SDK'
3-
s.version = '1.3.0'
3+
s.version = '1.3.1'
44
s.summary = 'KommunicateCore-iOS SDK pod'
55
s.description = <<-DESC
66
The KommunicateCore-iOS SDK helps you build your own custom UI in your iOS app

Sources/JWT/user/ALContactDBService.m

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
//
88

99
#import "ALContactDBService.h"
10-
#import "ALDBHandler.h"
10+
#import "KMCoreDBHandler.h"
1111
#import "ALConstant.h"
1212
#import "DB_Message.h"
1313
#import "ALSearchResultCache.h"
@@ -36,7 +36,7 @@ - (BOOL)purgeListOfContacts:(NSArray *)contacts {
3636

3737
- (BOOL)purgeContact:(ALContact *)contact {
3838

39-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
39+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
4040

4141
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
4242
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];
@@ -71,7 +71,7 @@ - (BOOL)purgeContact:(ALContact *)contact {
7171
}
7272

7373
- (BOOL)purgeAllContact {
74-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
74+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
7575

7676
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
7777

@@ -125,7 +125,7 @@ - (BOOL)updateListOfContacts:(NSArray *)contacts {
125125

126126
- (BOOL)updateContactInDatabase:(ALContact *)contact {
127127

128-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
128+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
129129

130130
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
131131

@@ -204,7 +204,7 @@ - (BOOL)updateContactInDatabase:(ALContact *)contact {
204204

205205
- (BOOL)setUnreadCountDB:(ALContact *)contact {
206206

207-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
207+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
208208
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
209209
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];
210210
if (contactEntity) {
@@ -297,7 +297,7 @@ - (ALContact *)loadContactByKey:(NSString *)key
297297

298298
- (DB_CONTACT *)getContactByKey:(NSString *)key
299299
value:(NSString*)value {
300-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
300+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
301301
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
302302
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];
303303
if (contactEntity) {
@@ -368,7 +368,7 @@ - (void)updateConnectedStatus:(NSString *)userId
368368
}
369369

370370
- (BOOL)updateUserDetail:(KMCoreUserDetail *)userDetail {
371-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
371+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
372372

373373
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
374374
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];
@@ -444,7 +444,7 @@ - (BOOL)updateUserDetail:(KMCoreUserDetail *)userDetail {
444444
}
445445

446446
- (BOOL)updateLastSeenDBUpdate:(KMCoreUserDetail *)userDetail {
447-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
447+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
448448

449449
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
450450
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];
@@ -476,7 +476,7 @@ - (BOOL)updateLastSeenDBUpdate:(KMCoreUserDetail *)userDetail {
476476
- (NSUInteger)markConversationAsDeliveredAndRead:(NSString *)contactId {
477477
NSArray *messages = [self getUnreadMessagesForIndividual:contactId];
478478

479-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
479+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
480480
for (DB_Message *dbMessage in messages) {
481481
dbMessage.status = @(DELIVERED_AND_READ);
482482
}
@@ -493,7 +493,7 @@ - (NSUInteger)markConversationAsDeliveredAndRead:(NSString *)contactId {
493493
- (NSArray *)getUnreadMessagesForIndividual:(NSString *)contactId {
494494

495495
//Runs at Opening AND Leaving ChatVC AND Opening MessageList..
496-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
496+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
497497
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
498498

499499
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_Message"];
@@ -518,7 +518,7 @@ - (NSArray *)getUnreadMessagesForIndividual:(NSString *)contactId {
518518

519519
- (BOOL)setBlockUser:(NSString *)userId
520520
andBlockedState:(BOOL)flag {
521-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
521+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
522522
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
523523
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];
524524

@@ -559,7 +559,7 @@ - (void)blockByUserInList:(NSMutableArray *)userList {
559559

560560
- (BOOL)setBlockByUser:(NSString *)userId
561561
andBlockedByState:(BOOL)flag {
562-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
562+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
563563
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
564564
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];
565565

@@ -585,7 +585,7 @@ - (BOOL)setBlockByUser:(NSString *)userId
585585
}
586586

587587
- (NSMutableArray *)getListOfBlockedUsers {
588-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
588+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
589589
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
590590
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];
591591

@@ -624,7 +624,7 @@ - (NSMutableArray*)updateFilteredContacts:(ALContactsResponse *)contactsResponse
624624
}
625625

626626
- (NSMutableArray *)getAllContactsFromDB {
627-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
627+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
628628

629629
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userId !=%@ AND deletedAtTime == nil",[KMCoreUserDefaultsHandler getUserId]];
630630
NSFetchRequest *contactListRequest = [NSFetchRequest fetchRequestWithEntityName:@"DB_CONTACT"];
@@ -704,7 +704,7 @@ - (DB_CONTACT *)replaceContact:(DB_CONTACT *)originalContact
704704

705705
#pragma mark - Insert new contact in Database
706706
- (BOOL)insertNewContact:(ALContact*)contact {
707-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
707+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
708708
DB_CONTACT *dbContact = (DB_CONTACT *)[alDBHandler insertNewObjectForEntityForName:@"DB_CONTACT"];
709709

710710
if (dbContact) {
@@ -724,7 +724,7 @@ - (BOOL)insertNewContact:(ALContact*)contact {
724724
#pragma mark - Update mute time in Database
725725

726726
- (KMCoreUserDetail *)updateMuteAfterTime:(NSNumber *)notificationAfterTime andUserId:(NSString *)userId {
727-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
727+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
728728

729729
DB_CONTACT *dbContact = [self getContactByKey:@"userId" value:userId];
730730

@@ -761,7 +761,7 @@ - (BOOL)addOrUpdateMetadataWithUserId:(NSString *)userId withMetadataKey:(NSStri
761761
return isSuccess;
762762
}
763763

764-
ALDBHandler *alDBHandler = [ALDBHandler sharedInstance];
764+
KMCoreDBHandler *alDBHandler = [KMCoreDBHandler sharedInstance];
765765
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
766766

767767
NSEntityDescription *contactEntity = [alDBHandler entityDescriptionWithEntityForName:@"DB_CONTACT"];

Sources/JWT/user/ALContactService.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#import "ALContactService.h"
1010
#import "ALContactDBService.h"
11-
#import "ALDBHandler.h"
11+
#import "KMCoreDBHandler.h"
1212
#import "KMCoreUserDefaultsHandler.h"
1313
#import "ALUserService.h"
1414

0 commit comments

Comments
 (0)