Skip to content

Commit ee249e0

Browse files
fix(rokt-kit): rename all RoktEvent subclasses to Rokt-prefixed ObjC names
All RoktEvent subclass inner classes received explicit @objc() names in rokt-contracts-apple (rokt-sdk-ios PR #101). Update all usages in MPKitRokt.m to the new ObjC names: - ShowLoadingIndicator -> RoktShowLoadingIndicator - HideLoadingIndicator -> RoktHideLoadingIndicator - PlacementReady/Interactive/Closed/Completed/Failure -> Rokt* variants - OfferEngagement/PositiveEngagement/FirstPositiveEngagement -> Rokt* variants - OpenUrl -> RoktOpenUrl - EmbeddedSizeChanged -> RoktEmbeddedSizeChanged - CartItemInstantPurchase* / InstantPurchaseDismissal / CartItemDevicePay -> Rokt* variants - ColorMode -> RoktColorMode Build verified locally: ** BUILD SUCCEEDED ** Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 6b37a22 commit ee249e0

File tree

1 file changed

+42
-42
lines changed

1 file changed

+42
-42
lines changed

Kits/rokt/rokt/Sources/mParticle-Rokt/MPKitRokt.m

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ - (MPKitExecStatus *)didFinishLaunchingWithConfiguration:(NSDictionary *)configu
7575

7676
[MPKitRokt applyMParticleLogLevel];
7777

78-
// Subscribe to global events to receive InitComplete
78+
// Subscribe to global events to receive RoktInitComplete
7979
[Rokt globalEventsOnEvent:^(RoktEvent * _Nonnull event) {
8080
if ([event isKindOfClass:[RoktInitComplete class]]) {
8181
RoktInitComplete *initComplete = (RoktInitComplete *)event;
@@ -418,7 +418,7 @@ + (RoktConfig *)convertMPRoktConfig:(MPRoktConfig *)mpRoktConfig {
418418
builder = [builder cacheConfig:cacheConfig];
419419
}
420420

421-
builder = [builder colorMode:(ColorMode)mpRoktConfig.colorMode];
421+
builder = [builder colorMode:(RoktColorMode)mpRoktConfig.colorMode];
422422

423423
RoktConfig *config = [builder build];
424424

@@ -901,87 +901,87 @@ + (MPRoktEvent * _Nullable)mapEvent:(RoktEvent *)event {
901901
return nil;
902902
}
903903

904-
// Check for RoktEvent.InitComplete
905-
if ([event isKindOfClass:[InitComplete class]]) {
906-
InitComplete *initComplete = (InitComplete *)event;
904+
// Check for RoktEvent.RoktInitComplete
905+
if ([event isKindOfClass:[RoktInitComplete class]]) {
906+
RoktInitComplete *initComplete = (RoktInitComplete *)event;
907907
return [[MPRoktInitComplete alloc] initWithSuccess:initComplete.success];
908908
}
909909

910-
// Check for RoktEvent.ShowLoadingIndicator
911-
if ([event isKindOfClass:[ShowLoadingIndicator class]]) {
910+
// Check for RoktEvent.RoktShowLoadingIndicator
911+
if ([event isKindOfClass:[RoktShowLoadingIndicator class]]) {
912912
return [[MPRoktShowLoadingIndicator alloc] init];
913913
}
914914

915-
// Check for RoktEvent.HideLoadingIndicator
916-
if ([event isKindOfClass:[HideLoadingIndicator class]]) {
915+
// Check for RoktEvent.RoktHideLoadingIndicator
916+
if ([event isKindOfClass:[RoktHideLoadingIndicator class]]) {
917917
return [[MPRoktHideLoadingIndicator alloc] init];
918918

919919
}
920920

921-
// Check for RoktEvent.PlacementInteractive
922-
if ([event isKindOfClass:[PlacementInteractive class]]) {
923-
PlacementInteractive *placementInteractive = (PlacementInteractive *)event;
921+
// Check for RoktEvent.RoktPlacementInteractive
922+
if ([event isKindOfClass:[RoktPlacementInteractive class]]) {
923+
RoktPlacementInteractive *placementInteractive = (RoktPlacementInteractive *)event;
924924
return [[MPRoktPlacementInteractive alloc] initWithPlacementId:placementInteractive.identifier];
925925
}
926926

927-
// Check for RoktEvent.PlacementReady
928-
if ([event isKindOfClass:[PlacementReady class]]) {
929-
PlacementReady *placementReady = (PlacementReady *)event;
927+
// Check for RoktEvent.RoktPlacementReady
928+
if ([event isKindOfClass:[RoktPlacementReady class]]) {
929+
RoktPlacementReady *placementReady = (RoktPlacementReady *)event;
930930
return [[MPRoktPlacementReady alloc] initWithPlacementId:placementReady.identifier];
931931
}
932932

933-
// Check for RoktEvent.OfferEngagement
934-
if ([event isKindOfClass:[OfferEngagement class]]) {
935-
OfferEngagement *offerEngagement = (OfferEngagement *)event;
933+
// Check for RoktEvent.RoktOfferEngagement
934+
if ([event isKindOfClass:[RoktOfferEngagement class]]) {
935+
RoktOfferEngagement *offerEngagement = (RoktOfferEngagement *)event;
936936
return [[MPRoktOfferEngagement alloc] initWithPlacementId:offerEngagement.identifier];
937937
}
938938

939-
// Check for RoktEvent.OpenUrl
940-
if ([event isKindOfClass:[OpenUrl class]]) {
941-
OpenUrl *openUrl = (OpenUrl *)event;
939+
// Check for RoktEvent.RoktOpenUrl
940+
if ([event isKindOfClass:[RoktOpenUrl class]]) {
941+
RoktOpenUrl *openUrl = (RoktOpenUrl *)event;
942942
return [[MPRoktOpenUrl alloc] initWithPlacementId:openUrl.identifier url:openUrl.url];
943943
}
944944

945-
// Check for RoktEvent.PositiveEngagement
946-
if ([event isKindOfClass:[PositiveEngagement class]]) {
947-
PositiveEngagement *positiveEngagement = (PositiveEngagement *)event;
945+
// Check for RoktEvent.RoktPositiveEngagement
946+
if ([event isKindOfClass:[RoktPositiveEngagement class]]) {
947+
RoktPositiveEngagement *positiveEngagement = (RoktPositiveEngagement *)event;
948948
return [[MPRoktPositiveEngagement alloc] initWithPlacementId:positiveEngagement.identifier];
949949
}
950950

951-
// Check for RoktEvent.PlacementClosed
952-
if ([event isKindOfClass:[PlacementClosed class]]) {
953-
PlacementClosed *placementClosed = (PlacementClosed *)event;
951+
// Check for RoktEvent.RoktPlacementClosed
952+
if ([event isKindOfClass:[RoktPlacementClosed class]]) {
953+
RoktPlacementClosed *placementClosed = (RoktPlacementClosed *)event;
954954
return [[MPRoktPlacementClosed alloc] initWithPlacementId:placementClosed.identifier];
955955
}
956956

957-
// Check for RoktEvent.PlacementCompleted
958-
if ([event isKindOfClass:[PlacementCompleted class]]) {
959-
PlacementCompleted *placementCompleted = (PlacementCompleted *)event;
957+
// Check for RoktEvent.RoktPlacementCompleted
958+
if ([event isKindOfClass:[RoktPlacementCompleted class]]) {
959+
RoktPlacementCompleted *placementCompleted = (RoktPlacementCompleted *)event;
960960
return [[MPRoktPlacementCompleted alloc] initWithPlacementId:placementCompleted.identifier];
961961
}
962962

963-
// Check for RoktEvent.PlacementFailure
964-
if ([event isKindOfClass:[PlacementFailure class]]) {
965-
PlacementFailure *placementFailure = (PlacementFailure *)event;
963+
// Check for RoktEvent.RoktPlacementFailure
964+
if ([event isKindOfClass:[RoktPlacementFailure class]]) {
965+
RoktPlacementFailure *placementFailure = (RoktPlacementFailure *)event;
966966
return [[MPRoktPlacementFailure alloc] initWithPlacementId:placementFailure.identifier];
967967
}
968968

969-
// Check for RoktEvent.FirstPositiveEngagement
970-
if ([event isKindOfClass:[FirstPositiveEngagement class]]) {
971-
FirstPositiveEngagement *firstPositiveEngagement = (FirstPositiveEngagement *)event;
969+
// Check for RoktEvent.RoktFirstPositiveEngagement
970+
if ([event isKindOfClass:[RoktFirstPositiveEngagement class]]) {
971+
RoktFirstPositiveEngagement *firstPositiveEngagement = (RoktFirstPositiveEngagement *)event;
972972
return [[MPRoktFirstPositiveEngagement alloc] initWithPlacementId:firstPositiveEngagement.identifier];
973973
}
974974

975-
// Check for RoktEvent.EmbeddedSizeChanged
976-
if ([event isKindOfClass:[EmbeddedSizeChanged class]]) {
977-
EmbeddedSizeChanged *embeddedSizeChanged = (EmbeddedSizeChanged *)event;
975+
// Check for RoktEvent.RoktEmbeddedSizeChanged
976+
if ([event isKindOfClass:[RoktEmbeddedSizeChanged class]]) {
977+
RoktEmbeddedSizeChanged *embeddedSizeChanged = (RoktEmbeddedSizeChanged *)event;
978978
return [[MPRoktEmbeddedSizeChanged alloc] initWithPlacementId:embeddedSizeChanged.identifier
979979
updatedHeight:embeddedSizeChanged.updatedHeight];
980980
}
981981

982-
// Check for RoktEvent.CartItemInstantPurchase
983-
if ([event isKindOfClass:[CartItemInstantPurchase class]]) {
984-
CartItemInstantPurchase *cartItemInstantPurchase = (CartItemInstantPurchase *)event;
982+
// Check for RoktEvent.RoktCartItemInstantPurchase
983+
if ([event isKindOfClass:[RoktCartItemInstantPurchase class]]) {
984+
RoktCartItemInstantPurchase *cartItemInstantPurchase = (RoktCartItemInstantPurchase *)event;
985985

986986
// Handle nil coalescing for name field
987987
NSString *name = cartItemInstantPurchase.name ?: @"";

0 commit comments

Comments
 (0)