diff --git a/ViafouraCore.podspec b/ViafouraCore.podspec index bceaa46e..63a1fc63 100644 --- a/ViafouraCore.podspec +++ b/ViafouraCore.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'ViafouraCore' - s.version = '1.1.1' + s.version = '1.1.2' s.swift_versions = ['5.0'] s.summary = 'Viafoura SDK' s.description = 'This SDK allows you to integrate Viafoura tools into your iOS app.' diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h index 16d65f73..4083ccf8 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h @@ -418,6 +418,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") + @class UICollectionView; @class NSIndexPath; @class UICollectionViewCell; @@ -427,7 +428,6 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") - (UICollectionViewCell * _Nonnull)collectionView:(UICollectionView * _Nonnull)collectionView cellForItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; @end - @class UICollectionViewLayout; @interface VFCarouselTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -675,7 +675,6 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") @end - @interface VFPreviewCommentsViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)didMoveToParentViewController:(UIViewController * _Nullable)parent; @end @@ -698,6 +697,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") + SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") @interface VFProfileViewController : VFUIViewController - (void)viewDidLoad; @@ -708,13 +708,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") + @class UIScrollView; @interface VFProfileViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)scrollViewDidScroll:(UIScrollView * _Nonnull)scrollView; @end - @class UIImagePickerController; @interface VFProfileViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -768,6 +768,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK15VFSeparatorView") @end +SWIFT_CLASS("_TtC11ViafouraSDK14VFSkeletonView") +@interface VFSkeletonView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK10VFSpamView") @interface VFSpamView : UIView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -820,13 +827,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFVerticalTrendingViewController") @end + + @interface VFVerticalTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)didMoveToParentViewController:(UIViewController * _Nullable)parent; @end - - @interface VFVerticalTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)observeValueForKeyPath:(NSString * _Nullable)keyPath ofObject:(id _Nullable)object change:(NSDictionary * _Nullable)change context:(void * _Nullable)context; @end diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.abi.json b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.abi.json index 807b2a53..47804f4d 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.abi.json +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.abi.json @@ -694,6 +694,38 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK8VFColorsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK8VFColorsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -702,6 +734,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -825,6 +866,64 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "skeletonGradientBackgroundColor", + "printedName": "skeletonGradientBackgroundColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV31skeletonGradientBackgroundColorySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV31skeletonGradientBackgroundColorySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "skeletonGradientHightlightColor", + "printedName": "skeletonGradientHightlightColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV31skeletonGradientHightlightColorySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV31skeletonGradientHightlightColorySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "colorErrorDefault", @@ -19129,6 +19228,185 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFSkeletonView", + "printedName": "VFSkeletonView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView(im)initWithFrame:", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC5frameACSo6CGRectV_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFSkeletonView?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -37837,18 +38115,18 @@ }, { "kind": "Var", - "name": "postLoadingView", - "printedName": "postLoadingView", + "name": "postImageSkeletonView", + "printedName": "postImageSkeletonView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -37859,13 +38137,70 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(loadingView: ViafouraSDK.VFLoadingView)", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", "children": [ { "kind": "TypeNominal", - "name": "VFLoadingView", - "printedName": "ViafouraSDK.VFLoadingView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLoadingView" + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017postImageSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017postImageSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "postTitleSkeletonView", + "printedName": "postTitleSkeletonView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" } ] } @@ -37888,8 +38223,65 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017postTitleSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017postTitleSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "postDescriptionSkeletonView", + "printedName": "postDescriptionSkeletonView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO023postDescriptionSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO023postDescriptionSkeletonD0yAcA010VFSkeletonD0C_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -39433,18 +39825,18 @@ }, { "kind": "Var", - "name": "previewLoadingView", - "printedName": "previewLoadingView", + "name": "previewSkeletonView", + "printedName": "previewSkeletonView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -39455,13 +39847,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(loadingView: ViafouraSDK.VFLoadingView)", + "printedName": "(skeletonView: UIKit.UIView)", "children": [ { "kind": "TypeNominal", - "name": "VFLoadingView", - "printedName": "ViafouraSDK.VFLoadingView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLoadingView" + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } ] } @@ -39484,8 +39876,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO015previewSkeletonD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO015previewSkeletonD0yACSo6UIViewC_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -50317,6 +50709,38 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFFonts", + "printedName": "ViafouraSDK.VFFonts", + "usr": "s:11ViafouraSDK7VFFontsV" + }, + { + "kind": "TypeNominal", + "name": "VFFonts", + "printedName": "ViafouraSDK.VFFonts", + "usr": "s:11ViafouraSDK7VFFontsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFFontsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK7VFFontsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -50325,6 +50749,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -53624,6 +54057,40 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK10VFSettingsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK10VFSettingsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -53632,6 +54099,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -60094,14 +60570,14 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", "kind": "BooleanLiteral", - "offset": 349, + "offset": 360, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", "kind": "BooleanLiteral", - "offset": 384, + "offset": 395, "length": 5, "value": "false" }, @@ -61809,752 +62285,759 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2238, - "length": 16, - "value": "\"FollowingTitle\"" - }, - { - "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", - "kind": "StringLiteral", - "offset": 2285, + "offset": 2236, "length": 9, "value": "\"Profile\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2322, + "offset": 2273, "length": 11, "value": "\"Community\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2356, + "offset": 2307, "length": 6, "value": "\"Feed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2394, + "offset": 2345, "length": 10, "value": "\"Followed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2439, + "offset": 2390, "length": 13, "value": "\"NoFollowers\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2482, + "offset": 2433, "length": 13, "value": "\"NoFollowing\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2521, + "offset": 2472, "length": 9, "value": "\"NoMutes\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2564, + "offset": 2515, "length": 12, "value": "\"NoComments\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2610, + "offset": 2561, "length": 17, "value": "\"NoNotifications\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2663, + "offset": 2614, "length": 14, "value": "\"RemoveAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2706, + "offset": 2657, "length": 12, "value": "\"EditAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2754, + "offset": 2705, "length": 18, "value": "\"StartedFollowing\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2803, + "offset": 2754, "length": 14, "value": "\"LikedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2850, + "offset": 2801, "length": 16, "value": "\"RepliedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2906, + "offset": 2857, "length": 18, "value": "\"YouPostedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2956, + "offset": 2907, "length": 15, "value": "\"PostedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3004, + "offset": 2955, "length": 11, "value": "\"Commented\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3045, + "offset": 2996, "length": 13, "value": "\"CommentedOn\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3100, + "offset": 3051, "length": 20, "value": "\"ConversationClosed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3149, + "offset": 3100, "length": 7, "value": "\"Today\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3184, + "offset": 3135, "length": 11, "value": "\"Yesterday\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3219, + "offset": 3170, "length": 7, "value": "\"Older\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3254, + "offset": 3205, "length": 6, "value": "\"Spam\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3285, + "offset": 3236, "length": 8, "value": "\"Unspam\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3318, + "offset": 3269, "length": 8, "value": "\"Enable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3352, + "offset": 3303, "length": 9, "value": "\"Disable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3383, + "offset": 3334, "length": 5, "value": "\"Pin\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3412, + "offset": 3363, "length": 7, "value": "\"Unpin\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3453, + "offset": 3404, "length": 17, "value": "\"CopyLinkConsole\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3499, + "offset": 3450, "length": 12, "value": "\"EditorPick\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3546, + "offset": 3497, "length": 18, "value": "\"RemoveEditorPick\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3594, + "offset": 3545, "length": 13, "value": "\"SpamContent\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3634, + "offset": 3585, "length": 10, "value": "\"Disabled\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3681, + "offset": 3632, "length": 20, "value": "\"AwaitingModeration\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3730, + "offset": 3681, "length": 12, "value": "\"FlagSingle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3766, + "offset": 3717, "length": 7, "value": "\"Flags\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3798, + "offset": 3749, "length": 8, "value": "\"Unflag\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3842, + "offset": 3793, "length": 14, "value": "\"WriteMessage\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3891, + "offset": 3842, "length": 18, "value": "\"RemoveChatAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3943, + "offset": 3894, "length": 17, "value": "\"NothingTrending\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3989, + "offset": 3940, "length": 7, "value": "\"Topic\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4021, + "offset": 3972, "length": 8, "value": "\"Author\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4052, + "offset": 4003, "length": 6, "value": "\"Area\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4108, + "offset": 4059, "length": 28, "value": "\"CommentSettingsPremoderate\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4174, + "offset": 4125, "length": 21, "value": "\"CommentSettingsHide\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4234, + "offset": 4185, "length": 22, "value": "\"CommentSettingsClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4298, + "offset": 4249, "length": 25, "value": "\"CommentSettingsCloseNot\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4357, + "offset": 4308, "length": 17, "value": "\"CommentSettings\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4421, + "offset": 4372, "length": 25, "value": "\"ChatSettingsDisplayName\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4482, + "offset": 4433, "length": 19, "value": "\"ChatSettingsStart\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4537, + "offset": 4488, "length": 19, "value": "\"ChatSettingsClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4585, + "offset": 4536, "length": 7, "value": "\"Posts\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4629, + "offset": 4580, "length": 15, "value": "\"LoadMorePosts\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4678, + "offset": 4629, "length": 12, "value": "\"Moderation\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4718, + "offset": 4669, "length": 11, "value": "\"Moderator\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4756, + "offset": 4707, "length": 10, "value": "\"LiveChat\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4800, + "offset": 4751, "length": 17, "value": "\"ModerationEmpty\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4848, + "offset": 4799, "length": 9, "value": "\"Gallery\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4882, + "offset": 4833, "length": 8, "value": "\"Camera\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4922, + "offset": 4873, "length": 15, "value": "\"SelectPicture\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4970, + "offset": 4921, "length": 16, "value": "\"CommentFlagged\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5013, + "offset": 4964, "length": 10, "value": "\"ReadMore\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5050, + "offset": 5001, "length": 10, "value": "\"AddReply\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5101, + "offset": 5052, "length": 19, "value": "\"StartReportTitle1\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5161, + "offset": 5112, "length": 24, "value": "\"startReportTitle2First\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5227, + "offset": 5178, "length": 25, "value": "\"startReportTitle2Second\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5293, + "offset": 5244, "length": 24, "value": "\"startReportTitle2Third\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5359, + "offset": 5310, "length": 25, "value": "\"startReportTitle2Fourth\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5420, + "offset": 5371, "length": 19, "value": "\"StartReportTitle3\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5475, + "offset": 5426, "length": 19, "value": "\"StartReportTitle4\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5535, + "offset": 5486, "length": 19, "value": "\"StartReportAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5593, + "offset": 5544, "length": 21, "value": "\"ReportDisagreeTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5651, + "offset": 5602, "length": 20, "value": "\"ReportDisagreeDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5712, + "offset": 5663, "length": 23, "value": "\"ReportHarassmentTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5774, + "offset": 5725, "length": 22, "value": "\"ReportHarassmentDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5835, + "offset": 5786, "length": 17, "value": "\"ReportSpamTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5885, + "offset": 5836, "length": 16, "value": "\"ReportSpamDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5948, + "offset": 5899, "length": 25, "value": "\"ReportInappropiateTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6014, + "offset": 5965, "length": 24, "value": "\"ReportInappropiateDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6084, + "offset": 6035, "length": 24, "value": "\"ReportThreateningTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6148, + "offset": 6099, "length": 23, "value": "\"ReportThreateningDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6219, + "offset": 6170, "length": 26, "value": "\"ReportImpersonationTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6287, + "offset": 6238, "length": 25, "value": "\"ReportImpersonationDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6354, + "offset": 6305, "length": 20, "value": "\"ReportPrivateTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6410, + "offset": 6361, "length": 19, "value": "\"ReportPrivateDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6470, + "offset": 6421, "length": 19, "value": "\"ReportReasonTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6520, + "offset": 6471, "length": 14, "value": "\"ReportCancel\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6565, + "offset": 6516, "length": 14, "value": "\"ReportSubmit\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6615, + "offset": 6566, "length": 14, "value": "\"ReportThanks\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6659, + "offset": 6610, "length": 13, "value": "\"ReportClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6715, + "offset": 6666, "length": 21, "value": "\"ActiveConversations\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6763, + "offset": 6714, "length": 10, "value": "\"ViewMore\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6808, + "offset": 6759, "length": 13, "value": "\"FeedbackOne\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6851, + "offset": 6802, "length": 13, "value": "\"FeedbackTwo\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6895, + "offset": 6846, "length": 9, "value": "\"Helpful\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6938, + "offset": 6889, "length": 17, "value": "\"LoadMoreReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6988, + "offset": 6939, "length": 16, "value": "\"ViewAllReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7034, + "offset": 6985, "length": 13, "value": "\"WriteReview\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7078, + "offset": 7029, "length": 14, "value": "\"ReviewsTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7126, + "offset": 7077, "length": 17, "value": "\"ReviewsFeatured\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7172, + "offset": 7123, "length": 12, "value": "\"AllReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7214, + "offset": 7165, "length": 17, "value": "\"SortMostHelpful\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7277, + "offset": 7228, "length": 14, "value": "\"NotAvailable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7328, + "offset": 7279, "length": 20, "value": "\"EmailNotifications\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7391, + "offset": 7342, "length": 21, "value": "\"ShowReportedContent\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7450, + "offset": 7401, "length": 21, "value": "\"HideReportedContent\"" }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 7464, + "length": 20, + "value": "\"BannedPostingUntil\"" + }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 7525, + "length": 24, + "value": "\"BannedMessageModerator\"" + }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Switch\/SettingSwitchCell.swift", "kind": "FloatLiteral", @@ -62884,6 +63367,13 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/View\/VFSkeletonView.swift", + "kind": "FloatLiteral", + "offset": 401, + "length": 3, + "value": "3.0" + }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/DeleteCommentEndpoint.swift", "kind": "StringLiteral", @@ -66163,49 +66653,49 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 1217, + "offset": 1443, "length": 4, "value": "0.25" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "BooleanLiteral", - "offset": 1396, + "offset": 1622, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "BooleanLiteral", - "offset": 1474, + "offset": 1700, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 4485, + "offset": 4711, "length": 5, "value": "500.0" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4862, + "offset": 5088, "length": 2, "value": "10" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4929, + "offset": 5155, "length": 1, "value": "3" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4949, + "offset": 5175, "length": 1, "value": "2" }, @@ -67836,35 +68326,35 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 179, + "offset": 190, "length": 12, "value": "\"Inter-Bold\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 276, + "offset": 287, "length": 13, "value": "\"Inter-Light\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 375, + "offset": 386, "length": 14, "value": "\"Inter-Medium\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 476, + "offset": 487, "length": 15, "value": "\"Inter-Regular\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 579, + "offset": 590, "length": 12, "value": "\"Inter-Bold\"" }, @@ -68200,42 +68690,42 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 1691, + "offset": 2041, "length": 2, "value": "14" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2297, + "offset": 2647, "length": 2, "value": "20" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2302, + "offset": 2652, "length": 3, "value": "-10" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2532, + "offset": 2882, "length": 2, "value": "40" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2537, + "offset": 2887, "length": 1, "value": "0" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "BooleanLiteral", - "offset": 2589, + "offset": 2939, "length": 5, "value": "false" }, diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface index 128af158..cd7e64e2 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -41,14 +41,17 @@ extension VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: VFColors, b: VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: VFImageView) case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) - case postLoadingView(loadingView: VFLoadingView) + case postImageSkeletonView(skeletonView: VFSkeletonView) + case postTitleSkeletonView(skeletonView: VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: VFLabel) case previewPrivacyLabel(label: VFLabel) case previewPoweredByView(poweredByView: VFPoweredByViafouraView) - case previewLoadingView(loadingView: VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: VFFonts, b: VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: VFFonts public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) + public static func == (lhs: VFSettings, rhs: VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface-e index e2e3c5ab..4098e796 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface-e @@ -41,14 +41,17 @@ extension ViafouraSDK.VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: ViafouraSDK.VFColors, b: ViafouraSDK.VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension ViafouraSDK.VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: ViafouraSDK.VFImageView) case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) - case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postImageSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postTitleSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: ViafouraSDK.VFLabel) case previewPrivacyLabel(label: ViafouraSDK.VFLabel) case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) - case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: ViafouraSDK.VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension ViafouraSDK.VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: ViafouraSDK.VFFonts, b: ViafouraSDK.VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension ViafouraSDK.VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: ViafouraSDK.VFFonts public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) + public static func == (lhs: ViafouraSDK.VFSettings, rhs: ViafouraSDK.VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface index 128af158..cd7e64e2 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -41,14 +41,17 @@ extension VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: VFColors, b: VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: VFImageView) case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) - case postLoadingView(loadingView: VFLoadingView) + case postImageSkeletonView(skeletonView: VFSkeletonView) + case postTitleSkeletonView(skeletonView: VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: VFLabel) case previewPrivacyLabel(label: VFLabel) case previewPoweredByView(poweredByView: VFPoweredByViafouraView) - case previewLoadingView(loadingView: VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: VFFonts, b: VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: VFFonts public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) + public static func == (lhs: VFSettings, rhs: VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface-e index e2e3c5ab..4098e796 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface-e @@ -41,14 +41,17 @@ extension ViafouraSDK.VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: ViafouraSDK.VFColors, b: ViafouraSDK.VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension ViafouraSDK.VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: ViafouraSDK.VFImageView) case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) - case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postImageSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postTitleSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: ViafouraSDK.VFLabel) case previewPrivacyLabel(label: ViafouraSDK.VFLabel) case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) - case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: ViafouraSDK.VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension ViafouraSDK.VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: ViafouraSDK.VFFonts, b: ViafouraSDK.VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension ViafouraSDK.VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: ViafouraSDK.VFFonts public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) + public static func == (lhs: ViafouraSDK.VFSettings, rhs: ViafouraSDK.VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index 57808540..098c457a 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index b276aec2..8a7ea44a 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Strings-English.json b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Strings-English.json index 42db46a6..90acd012 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Strings-English.json +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Strings-English.json @@ -896,7 +896,9 @@ "commenting_not_available": "Commenting is not available", "show_reported_content": "Show reported content", "hide_reported_content": "Hide reported content", - "or": "or" + "or": "or", + "banned_posting_until": "You account has been banned from posting until ", + "ban_message_moderator": "Message from the moderator: " }, "chat": { "actions": { diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK index ddb05ad9..caf797fd 100755 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Assets.car b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Assets.car index 529bc73b..0d4cbff8 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Assets.car and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Assets.car differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h index 9b9c9c3b..408cc5af 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h @@ -418,6 +418,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") + @class UICollectionView; @class NSIndexPath; @class UICollectionViewCell; @@ -427,7 +428,6 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") - (UICollectionViewCell * _Nonnull)collectionView:(UICollectionView * _Nonnull)collectionView cellForItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; @end - @class UICollectionViewLayout; @interface VFCarouselTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -675,7 +675,6 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") @end - @interface VFPreviewCommentsViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)didMoveToParentViewController:(UIViewController * _Nullable)parent; @end @@ -698,6 +697,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") + SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") @interface VFProfileViewController : VFUIViewController - (void)viewDidLoad; @@ -708,13 +708,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") + @class UIScrollView; @interface VFProfileViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)scrollViewDidScroll:(UIScrollView * _Nonnull)scrollView; @end - @class UIImagePickerController; @interface VFProfileViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -768,6 +768,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK15VFSeparatorView") @end +SWIFT_CLASS("_TtC11ViafouraSDK14VFSkeletonView") +@interface VFSkeletonView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK10VFSpamView") @interface VFSpamView : UIView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -820,13 +827,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFVerticalTrendingViewController") @end + + @interface VFVerticalTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)didMoveToParentViewController:(UIViewController * _Nullable)parent; @end - - @interface VFVerticalTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)observeValueForKeyPath:(NSString * _Nullable)keyPath ofObject:(id _Nullable)object change:(NSDictionary * _Nullable)change context:(void * _Nullable)context; @end @@ -1280,6 +1287,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") + @class UICollectionView; @class NSIndexPath; @class UICollectionViewCell; @@ -1289,7 +1297,6 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") - (UICollectionViewCell * _Nonnull)collectionView:(UICollectionView * _Nonnull)collectionView cellForItemAtIndexPath:(NSIndexPath * _Nonnull)indexPath SWIFT_WARN_UNUSED_RESULT; @end - @class UICollectionViewLayout; @interface VFCarouselTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -1537,7 +1544,6 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") @end - @interface VFPreviewCommentsViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)didMoveToParentViewController:(UIViewController * _Nullable)parent; @end @@ -1560,6 +1566,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") + SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") @interface VFProfileViewController : VFUIViewController - (void)viewDidLoad; @@ -1570,13 +1577,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") + @class UIScrollView; @interface VFProfileViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)scrollViewDidScroll:(UIScrollView * _Nonnull)scrollView; @end - @class UIImagePickerController; @interface VFProfileViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -1630,6 +1637,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK15VFSeparatorView") @end +SWIFT_CLASS("_TtC11ViafouraSDK14VFSkeletonView") +@interface VFSkeletonView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK10VFSpamView") @interface VFSpamView : UIView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -1682,13 +1696,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFVerticalTrendingViewController") @end + + @interface VFVerticalTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)didMoveToParentViewController:(UIViewController * _Nullable)parent; @end - - @interface VFVerticalTrendingViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)observeValueForKeyPath:(NSString * _Nullable)keyPath ofObject:(id _Nullable)object change:(NSDictionary * _Nullable)change context:(void * _Nullable)context; @end diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json index 440acb65..900ce749 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -694,6 +694,38 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK8VFColorsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK8VFColorsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -702,6 +734,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -825,6 +866,64 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "skeletonGradientBackgroundColor", + "printedName": "skeletonGradientBackgroundColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV31skeletonGradientBackgroundColorySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV31skeletonGradientBackgroundColorySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "skeletonGradientHightlightColor", + "printedName": "skeletonGradientHightlightColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV31skeletonGradientHightlightColorySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV31skeletonGradientHightlightColorySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "colorErrorDefault", @@ -19129,6 +19228,185 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFSkeletonView", + "printedName": "VFSkeletonView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView(im)initWithFrame:", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC5frameACSo6CGRectV_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFSkeletonView?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -37837,18 +38115,18 @@ }, { "kind": "Var", - "name": "postLoadingView", - "printedName": "postLoadingView", + "name": "postImageSkeletonView", + "printedName": "postImageSkeletonView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -37859,13 +38137,70 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(loadingView: ViafouraSDK.VFLoadingView)", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", "children": [ { "kind": "TypeNominal", - "name": "VFLoadingView", - "printedName": "ViafouraSDK.VFLoadingView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLoadingView" + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017postImageSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017postImageSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "postTitleSkeletonView", + "printedName": "postTitleSkeletonView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" } ] } @@ -37888,8 +38223,65 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017postTitleSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017postTitleSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "postDescriptionSkeletonView", + "printedName": "postDescriptionSkeletonView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO023postDescriptionSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO023postDescriptionSkeletonD0yAcA010VFSkeletonD0C_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -39433,18 +39825,18 @@ }, { "kind": "Var", - "name": "previewLoadingView", - "printedName": "previewLoadingView", + "name": "previewSkeletonView", + "printedName": "previewSkeletonView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -39455,13 +39847,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(loadingView: ViafouraSDK.VFLoadingView)", + "printedName": "(skeletonView: UIKit.UIView)", "children": [ { "kind": "TypeNominal", - "name": "VFLoadingView", - "printedName": "ViafouraSDK.VFLoadingView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLoadingView" + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } ] } @@ -39484,8 +39876,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO015previewSkeletonD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO015previewSkeletonD0yACSo6UIViewC_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -50317,6 +50709,38 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFFonts", + "printedName": "ViafouraSDK.VFFonts", + "usr": "s:11ViafouraSDK7VFFontsV" + }, + { + "kind": "TypeNominal", + "name": "VFFonts", + "printedName": "ViafouraSDK.VFFonts", + "usr": "s:11ViafouraSDK7VFFontsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFFontsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK7VFFontsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -50325,6 +50749,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -53624,6 +54057,40 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK10VFSettingsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK10VFSettingsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -53632,6 +54099,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -60094,14 +60570,14 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", "kind": "BooleanLiteral", - "offset": 349, + "offset": 360, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", "kind": "BooleanLiteral", - "offset": 384, + "offset": 395, "length": 5, "value": "false" }, @@ -61809,752 +62285,759 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2238, - "length": 16, - "value": "\"FollowingTitle\"" - }, - { - "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", - "kind": "StringLiteral", - "offset": 2285, + "offset": 2236, "length": 9, "value": "\"Profile\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2322, + "offset": 2273, "length": 11, "value": "\"Community\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2356, + "offset": 2307, "length": 6, "value": "\"Feed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2394, + "offset": 2345, "length": 10, "value": "\"Followed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2439, + "offset": 2390, "length": 13, "value": "\"NoFollowers\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2482, + "offset": 2433, "length": 13, "value": "\"NoFollowing\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2521, + "offset": 2472, "length": 9, "value": "\"NoMutes\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2564, + "offset": 2515, "length": 12, "value": "\"NoComments\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2610, + "offset": 2561, "length": 17, "value": "\"NoNotifications\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2663, + "offset": 2614, "length": 14, "value": "\"RemoveAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2706, + "offset": 2657, "length": 12, "value": "\"EditAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2754, + "offset": 2705, "length": 18, "value": "\"StartedFollowing\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2803, + "offset": 2754, "length": 14, "value": "\"LikedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2850, + "offset": 2801, "length": 16, "value": "\"RepliedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2906, + "offset": 2857, "length": 18, "value": "\"YouPostedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2956, + "offset": 2907, "length": 15, "value": "\"PostedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3004, + "offset": 2955, "length": 11, "value": "\"Commented\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3045, + "offset": 2996, "length": 13, "value": "\"CommentedOn\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3100, + "offset": 3051, "length": 20, "value": "\"ConversationClosed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3149, + "offset": 3100, "length": 7, "value": "\"Today\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3184, + "offset": 3135, "length": 11, "value": "\"Yesterday\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3219, + "offset": 3170, "length": 7, "value": "\"Older\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3254, + "offset": 3205, "length": 6, "value": "\"Spam\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3285, + "offset": 3236, "length": 8, "value": "\"Unspam\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3318, + "offset": 3269, "length": 8, "value": "\"Enable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3352, + "offset": 3303, "length": 9, "value": "\"Disable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3383, + "offset": 3334, "length": 5, "value": "\"Pin\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3412, + "offset": 3363, "length": 7, "value": "\"Unpin\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3453, + "offset": 3404, "length": 17, "value": "\"CopyLinkConsole\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3499, + "offset": 3450, "length": 12, "value": "\"EditorPick\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3546, + "offset": 3497, "length": 18, "value": "\"RemoveEditorPick\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3594, + "offset": 3545, "length": 13, "value": "\"SpamContent\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3634, + "offset": 3585, "length": 10, "value": "\"Disabled\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3681, + "offset": 3632, "length": 20, "value": "\"AwaitingModeration\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3730, + "offset": 3681, "length": 12, "value": "\"FlagSingle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3766, + "offset": 3717, "length": 7, "value": "\"Flags\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3798, + "offset": 3749, "length": 8, "value": "\"Unflag\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3842, + "offset": 3793, "length": 14, "value": "\"WriteMessage\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3891, + "offset": 3842, "length": 18, "value": "\"RemoveChatAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3943, + "offset": 3894, "length": 17, "value": "\"NothingTrending\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3989, + "offset": 3940, "length": 7, "value": "\"Topic\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4021, + "offset": 3972, "length": 8, "value": "\"Author\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4052, + "offset": 4003, "length": 6, "value": "\"Area\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4108, + "offset": 4059, "length": 28, "value": "\"CommentSettingsPremoderate\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4174, + "offset": 4125, "length": 21, "value": "\"CommentSettingsHide\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4234, + "offset": 4185, "length": 22, "value": "\"CommentSettingsClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4298, + "offset": 4249, "length": 25, "value": "\"CommentSettingsCloseNot\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4357, + "offset": 4308, "length": 17, "value": "\"CommentSettings\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4421, + "offset": 4372, "length": 25, "value": "\"ChatSettingsDisplayName\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4482, + "offset": 4433, "length": 19, "value": "\"ChatSettingsStart\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4537, + "offset": 4488, "length": 19, "value": "\"ChatSettingsClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4585, + "offset": 4536, "length": 7, "value": "\"Posts\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4629, + "offset": 4580, "length": 15, "value": "\"LoadMorePosts\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4678, + "offset": 4629, "length": 12, "value": "\"Moderation\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4718, + "offset": 4669, "length": 11, "value": "\"Moderator\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4756, + "offset": 4707, "length": 10, "value": "\"LiveChat\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4800, + "offset": 4751, "length": 17, "value": "\"ModerationEmpty\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4848, + "offset": 4799, "length": 9, "value": "\"Gallery\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4882, + "offset": 4833, "length": 8, "value": "\"Camera\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4922, + "offset": 4873, "length": 15, "value": "\"SelectPicture\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4970, + "offset": 4921, "length": 16, "value": "\"CommentFlagged\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5013, + "offset": 4964, "length": 10, "value": "\"ReadMore\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5050, + "offset": 5001, "length": 10, "value": "\"AddReply\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5101, + "offset": 5052, "length": 19, "value": "\"StartReportTitle1\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5161, + "offset": 5112, "length": 24, "value": "\"startReportTitle2First\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5227, + "offset": 5178, "length": 25, "value": "\"startReportTitle2Second\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5293, + "offset": 5244, "length": 24, "value": "\"startReportTitle2Third\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5359, + "offset": 5310, "length": 25, "value": "\"startReportTitle2Fourth\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5420, + "offset": 5371, "length": 19, "value": "\"StartReportTitle3\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5475, + "offset": 5426, "length": 19, "value": "\"StartReportTitle4\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5535, + "offset": 5486, "length": 19, "value": "\"StartReportAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5593, + "offset": 5544, "length": 21, "value": "\"ReportDisagreeTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5651, + "offset": 5602, "length": 20, "value": "\"ReportDisagreeDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5712, + "offset": 5663, "length": 23, "value": "\"ReportHarassmentTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5774, + "offset": 5725, "length": 22, "value": "\"ReportHarassmentDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5835, + "offset": 5786, "length": 17, "value": "\"ReportSpamTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5885, + "offset": 5836, "length": 16, "value": "\"ReportSpamDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5948, + "offset": 5899, "length": 25, "value": "\"ReportInappropiateTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6014, + "offset": 5965, "length": 24, "value": "\"ReportInappropiateDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6084, + "offset": 6035, "length": 24, "value": "\"ReportThreateningTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6148, + "offset": 6099, "length": 23, "value": "\"ReportThreateningDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6219, + "offset": 6170, "length": 26, "value": "\"ReportImpersonationTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6287, + "offset": 6238, "length": 25, "value": "\"ReportImpersonationDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6354, + "offset": 6305, "length": 20, "value": "\"ReportPrivateTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6410, + "offset": 6361, "length": 19, "value": "\"ReportPrivateDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6470, + "offset": 6421, "length": 19, "value": "\"ReportReasonTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6520, + "offset": 6471, "length": 14, "value": "\"ReportCancel\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6565, + "offset": 6516, "length": 14, "value": "\"ReportSubmit\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6615, + "offset": 6566, "length": 14, "value": "\"ReportThanks\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6659, + "offset": 6610, "length": 13, "value": "\"ReportClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6715, + "offset": 6666, "length": 21, "value": "\"ActiveConversations\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6763, + "offset": 6714, "length": 10, "value": "\"ViewMore\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6808, + "offset": 6759, "length": 13, "value": "\"FeedbackOne\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6851, + "offset": 6802, "length": 13, "value": "\"FeedbackTwo\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6895, + "offset": 6846, "length": 9, "value": "\"Helpful\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6938, + "offset": 6889, "length": 17, "value": "\"LoadMoreReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6988, + "offset": 6939, "length": 16, "value": "\"ViewAllReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7034, + "offset": 6985, "length": 13, "value": "\"WriteReview\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7078, + "offset": 7029, "length": 14, "value": "\"ReviewsTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7126, + "offset": 7077, "length": 17, "value": "\"ReviewsFeatured\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7172, + "offset": 7123, "length": 12, "value": "\"AllReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7214, + "offset": 7165, "length": 17, "value": "\"SortMostHelpful\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7277, + "offset": 7228, "length": 14, "value": "\"NotAvailable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7328, + "offset": 7279, "length": 20, "value": "\"EmailNotifications\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7391, + "offset": 7342, "length": 21, "value": "\"ShowReportedContent\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7450, + "offset": 7401, "length": 21, "value": "\"HideReportedContent\"" }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 7464, + "length": 20, + "value": "\"BannedPostingUntil\"" + }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 7525, + "length": 24, + "value": "\"BannedMessageModerator\"" + }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Switch\/SettingSwitchCell.swift", "kind": "FloatLiteral", @@ -62884,6 +63367,13 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/View\/VFSkeletonView.swift", + "kind": "FloatLiteral", + "offset": 401, + "length": 3, + "value": "3.0" + }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/DeleteCommentEndpoint.swift", "kind": "StringLiteral", @@ -66163,49 +66653,49 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 1217, + "offset": 1443, "length": 4, "value": "0.25" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "BooleanLiteral", - "offset": 1396, + "offset": 1622, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "BooleanLiteral", - "offset": 1474, + "offset": 1700, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 4485, + "offset": 4711, "length": 5, "value": "500.0" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4862, + "offset": 5088, "length": 2, "value": "10" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4929, + "offset": 5155, "length": 1, "value": "3" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4949, + "offset": 5175, "length": 1, "value": "2" }, @@ -67836,35 +68326,35 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 179, + "offset": 190, "length": 12, "value": "\"Inter-Bold\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 276, + "offset": 287, "length": 13, "value": "\"Inter-Light\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 375, + "offset": 386, "length": 14, "value": "\"Inter-Medium\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 476, + "offset": 487, "length": 15, "value": "\"Inter-Regular\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 579, + "offset": 590, "length": 12, "value": "\"Inter-Bold\"" }, @@ -68200,42 +68690,42 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 1691, + "offset": 2041, "length": 2, "value": "14" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2297, + "offset": 2647, "length": 2, "value": "20" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2302, + "offset": 2652, "length": 3, "value": "-10" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2532, + "offset": 2882, "length": 2, "value": "40" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2537, + "offset": 2887, "length": 1, "value": "0" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "BooleanLiteral", - "offset": 2589, + "offset": 2939, "length": 5, "value": "false" }, diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 33b3deda..6f1c8c95 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -41,14 +41,17 @@ extension VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: VFColors, b: VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: VFImageView) case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) - case postLoadingView(loadingView: VFLoadingView) + case postImageSkeletonView(skeletonView: VFSkeletonView) + case postTitleSkeletonView(skeletonView: VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: VFLabel) case previewPrivacyLabel(label: VFLabel) case previewPoweredByView(poweredByView: VFPoweredByViafouraView) - case previewLoadingView(loadingView: VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: VFFonts, b: VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: VFFonts public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) + public static func == (lhs: VFSettings, rhs: VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface-e index 32ff2071..00e152df 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface-e @@ -41,14 +41,17 @@ extension ViafouraSDK.VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: ViafouraSDK.VFColors, b: ViafouraSDK.VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension ViafouraSDK.VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: ViafouraSDK.VFImageView) case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) - case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postImageSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postTitleSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: ViafouraSDK.VFLabel) case previewPrivacyLabel(label: ViafouraSDK.VFLabel) case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) - case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: ViafouraSDK.VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension ViafouraSDK.VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: ViafouraSDK.VFFonts, b: ViafouraSDK.VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension ViafouraSDK.VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: ViafouraSDK.VFFonts public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) + public static func == (lhs: ViafouraSDK.VFSettings, rhs: ViafouraSDK.VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 33b3deda..6f1c8c95 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -41,14 +41,17 @@ extension VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: VFColors, b: VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: VFImageView) case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) - case postLoadingView(loadingView: VFLoadingView) + case postImageSkeletonView(skeletonView: VFSkeletonView) + case postTitleSkeletonView(skeletonView: VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: VFLabel) case previewPrivacyLabel(label: VFLabel) case previewPoweredByView(poweredByView: VFPoweredByViafouraView) - case previewLoadingView(loadingView: VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: VFFonts, b: VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: VFFonts public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) + public static func == (lhs: VFSettings, rhs: VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface-e index 32ff2071..00e152df 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface-e @@ -41,14 +41,17 @@ extension ViafouraSDK.VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: ViafouraSDK.VFColors, b: ViafouraSDK.VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension ViafouraSDK.VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: ViafouraSDK.VFImageView) case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) - case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postImageSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postTitleSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: ViafouraSDK.VFLabel) case previewPrivacyLabel(label: ViafouraSDK.VFLabel) case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) - case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: ViafouraSDK.VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension ViafouraSDK.VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: ViafouraSDK.VFFonts, b: ViafouraSDK.VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension ViafouraSDK.VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: ViafouraSDK.VFFonts public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) + public static func == (lhs: ViafouraSDK.VFSettings, rhs: ViafouraSDK.VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json index 440acb65..900ce749 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -694,6 +694,38 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK8VFColorsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK8VFColorsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -702,6 +734,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -825,6 +866,64 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "skeletonGradientBackgroundColor", + "printedName": "skeletonGradientBackgroundColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV31skeletonGradientBackgroundColorySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV31skeletonGradientBackgroundColorySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "skeletonGradientHightlightColor", + "printedName": "skeletonGradientHightlightColor(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV31skeletonGradientHightlightColorySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV31skeletonGradientHightlightColorySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "colorErrorDefault", @@ -19129,6 +19228,185 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFSkeletonView", + "printedName": "VFSkeletonView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView(im)initWithFrame:", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC5frameACSo6CGRectV_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFSkeletonView?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView", + "mangledName": "$s11ViafouraSDK14VFSkeletonViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -37837,18 +38115,18 @@ }, { "kind": "Var", - "name": "postLoadingView", - "printedName": "postLoadingView", + "name": "postImageSkeletonView", + "printedName": "postImageSkeletonView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -37859,13 +38137,70 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(loadingView: ViafouraSDK.VFLoadingView)", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", "children": [ { "kind": "TypeNominal", - "name": "VFLoadingView", - "printedName": "ViafouraSDK.VFLoadingView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLoadingView" + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017postImageSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017postImageSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "postTitleSkeletonView", + "printedName": "postTitleSkeletonView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" } ] } @@ -37888,8 +38223,65 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017postTitleSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017postTitleSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "postDescriptionSkeletonView", + "printedName": "postDescriptionSkeletonView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSkeletonView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(skeletonView: ViafouraSDK.VFSkeletonView)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSkeletonView", + "printedName": "ViafouraSDK.VFSkeletonView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFSkeletonView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO023postDescriptionSkeletonD0yAcA010VFSkeletonD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO023postDescriptionSkeletonD0yAcA010VFSkeletonD0C_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -39433,18 +39825,18 @@ }, { "kind": "Var", - "name": "previewLoadingView", - "printedName": "previewLoadingView", + "name": "previewSkeletonView", + "printedName": "previewSkeletonView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLoadingView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -39455,13 +39847,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(loadingView: ViafouraSDK.VFLoadingView)", + "printedName": "(skeletonView: UIKit.UIView)", "children": [ { "kind": "TypeNominal", - "name": "VFLoadingView", - "printedName": "ViafouraSDK.VFLoadingView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLoadingView" + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } ] } @@ -39484,8 +39876,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO015previewSkeletonD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO015previewSkeletonD0yACSo6UIViewC_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -50317,6 +50709,38 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFFonts", + "printedName": "ViafouraSDK.VFFonts", + "usr": "s:11ViafouraSDK7VFFontsV" + }, + { + "kind": "TypeNominal", + "name": "VFFonts", + "printedName": "ViafouraSDK.VFFonts", + "usr": "s:11ViafouraSDK7VFFontsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFFontsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK7VFFontsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -50325,6 +50749,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -53624,6 +54057,40 @@ "AccessControl" ], "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK10VFSettingsV2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK10VFSettingsV2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", @@ -53632,6 +54099,15 @@ "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } ] }, { @@ -60094,14 +60570,14 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", "kind": "BooleanLiteral", - "offset": 349, + "offset": 360, "length": 5, "value": "false" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", "kind": "BooleanLiteral", - "offset": 384, + "offset": 395, "length": 5, "value": "false" }, @@ -61809,752 +62285,759 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2238, - "length": 16, - "value": "\"FollowingTitle\"" - }, - { - "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", - "kind": "StringLiteral", - "offset": 2285, + "offset": 2236, "length": 9, "value": "\"Profile\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2322, + "offset": 2273, "length": 11, "value": "\"Community\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2356, + "offset": 2307, "length": 6, "value": "\"Feed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2394, + "offset": 2345, "length": 10, "value": "\"Followed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2439, + "offset": 2390, "length": 13, "value": "\"NoFollowers\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2482, + "offset": 2433, "length": 13, "value": "\"NoFollowing\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2521, + "offset": 2472, "length": 9, "value": "\"NoMutes\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2564, + "offset": 2515, "length": 12, "value": "\"NoComments\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2610, + "offset": 2561, "length": 17, "value": "\"NoNotifications\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2663, + "offset": 2614, "length": 14, "value": "\"RemoveAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2706, + "offset": 2657, "length": 12, "value": "\"EditAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2754, + "offset": 2705, "length": 18, "value": "\"StartedFollowing\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2803, + "offset": 2754, "length": 14, "value": "\"LikedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2850, + "offset": 2801, "length": 16, "value": "\"RepliedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2906, + "offset": 2857, "length": 18, "value": "\"YouPostedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 2956, + "offset": 2907, "length": 15, "value": "\"PostedComment\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3004, + "offset": 2955, "length": 11, "value": "\"Commented\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3045, + "offset": 2996, "length": 13, "value": "\"CommentedOn\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3100, + "offset": 3051, "length": 20, "value": "\"ConversationClosed\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3149, + "offset": 3100, "length": 7, "value": "\"Today\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3184, + "offset": 3135, "length": 11, "value": "\"Yesterday\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3219, + "offset": 3170, "length": 7, "value": "\"Older\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3254, + "offset": 3205, "length": 6, "value": "\"Spam\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3285, + "offset": 3236, "length": 8, "value": "\"Unspam\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3318, + "offset": 3269, "length": 8, "value": "\"Enable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3352, + "offset": 3303, "length": 9, "value": "\"Disable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3383, + "offset": 3334, "length": 5, "value": "\"Pin\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3412, + "offset": 3363, "length": 7, "value": "\"Unpin\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3453, + "offset": 3404, "length": 17, "value": "\"CopyLinkConsole\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3499, + "offset": 3450, "length": 12, "value": "\"EditorPick\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3546, + "offset": 3497, "length": 18, "value": "\"RemoveEditorPick\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3594, + "offset": 3545, "length": 13, "value": "\"SpamContent\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3634, + "offset": 3585, "length": 10, "value": "\"Disabled\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3681, + "offset": 3632, "length": 20, "value": "\"AwaitingModeration\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3730, + "offset": 3681, "length": 12, "value": "\"FlagSingle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3766, + "offset": 3717, "length": 7, "value": "\"Flags\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3798, + "offset": 3749, "length": 8, "value": "\"Unflag\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3842, + "offset": 3793, "length": 14, "value": "\"WriteMessage\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3891, + "offset": 3842, "length": 18, "value": "\"RemoveChatAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3943, + "offset": 3894, "length": 17, "value": "\"NothingTrending\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 3989, + "offset": 3940, "length": 7, "value": "\"Topic\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4021, + "offset": 3972, "length": 8, "value": "\"Author\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4052, + "offset": 4003, "length": 6, "value": "\"Area\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4108, + "offset": 4059, "length": 28, "value": "\"CommentSettingsPremoderate\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4174, + "offset": 4125, "length": 21, "value": "\"CommentSettingsHide\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4234, + "offset": 4185, "length": 22, "value": "\"CommentSettingsClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4298, + "offset": 4249, "length": 25, "value": "\"CommentSettingsCloseNot\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4357, + "offset": 4308, "length": 17, "value": "\"CommentSettings\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4421, + "offset": 4372, "length": 25, "value": "\"ChatSettingsDisplayName\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4482, + "offset": 4433, "length": 19, "value": "\"ChatSettingsStart\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4537, + "offset": 4488, "length": 19, "value": "\"ChatSettingsClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4585, + "offset": 4536, "length": 7, "value": "\"Posts\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4629, + "offset": 4580, "length": 15, "value": "\"LoadMorePosts\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4678, + "offset": 4629, "length": 12, "value": "\"Moderation\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4718, + "offset": 4669, "length": 11, "value": "\"Moderator\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4756, + "offset": 4707, "length": 10, "value": "\"LiveChat\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4800, + "offset": 4751, "length": 17, "value": "\"ModerationEmpty\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4848, + "offset": 4799, "length": 9, "value": "\"Gallery\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4882, + "offset": 4833, "length": 8, "value": "\"Camera\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4922, + "offset": 4873, "length": 15, "value": "\"SelectPicture\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 4970, + "offset": 4921, "length": 16, "value": "\"CommentFlagged\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5013, + "offset": 4964, "length": 10, "value": "\"ReadMore\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5050, + "offset": 5001, "length": 10, "value": "\"AddReply\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5101, + "offset": 5052, "length": 19, "value": "\"StartReportTitle1\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5161, + "offset": 5112, "length": 24, "value": "\"startReportTitle2First\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5227, + "offset": 5178, "length": 25, "value": "\"startReportTitle2Second\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5293, + "offset": 5244, "length": 24, "value": "\"startReportTitle2Third\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5359, + "offset": 5310, "length": 25, "value": "\"startReportTitle2Fourth\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5420, + "offset": 5371, "length": 19, "value": "\"StartReportTitle3\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5475, + "offset": 5426, "length": 19, "value": "\"StartReportTitle4\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5535, + "offset": 5486, "length": 19, "value": "\"StartReportAction\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5593, + "offset": 5544, "length": 21, "value": "\"ReportDisagreeTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5651, + "offset": 5602, "length": 20, "value": "\"ReportDisagreeDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5712, + "offset": 5663, "length": 23, "value": "\"ReportHarassmentTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5774, + "offset": 5725, "length": 22, "value": "\"ReportHarassmentDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5835, + "offset": 5786, "length": 17, "value": "\"ReportSpamTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5885, + "offset": 5836, "length": 16, "value": "\"ReportSpamDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 5948, + "offset": 5899, "length": 25, "value": "\"ReportInappropiateTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6014, + "offset": 5965, "length": 24, "value": "\"ReportInappropiateDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6084, + "offset": 6035, "length": 24, "value": "\"ReportThreateningTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6148, + "offset": 6099, "length": 23, "value": "\"ReportThreateningDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6219, + "offset": 6170, "length": 26, "value": "\"ReportImpersonationTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6287, + "offset": 6238, "length": 25, "value": "\"ReportImpersonationDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6354, + "offset": 6305, "length": 20, "value": "\"ReportPrivateTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6410, + "offset": 6361, "length": 19, "value": "\"ReportPrivateDesc\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6470, + "offset": 6421, "length": 19, "value": "\"ReportReasonTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6520, + "offset": 6471, "length": 14, "value": "\"ReportCancel\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6565, + "offset": 6516, "length": 14, "value": "\"ReportSubmit\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6615, + "offset": 6566, "length": 14, "value": "\"ReportThanks\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6659, + "offset": 6610, "length": 13, "value": "\"ReportClose\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6715, + "offset": 6666, "length": 21, "value": "\"ActiveConversations\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6763, + "offset": 6714, "length": 10, "value": "\"ViewMore\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6808, + "offset": 6759, "length": 13, "value": "\"FeedbackOne\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6851, + "offset": 6802, "length": 13, "value": "\"FeedbackTwo\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6895, + "offset": 6846, "length": 9, "value": "\"Helpful\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6938, + "offset": 6889, "length": 17, "value": "\"LoadMoreReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 6988, + "offset": 6939, "length": 16, "value": "\"ViewAllReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7034, + "offset": 6985, "length": 13, "value": "\"WriteReview\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7078, + "offset": 7029, "length": 14, "value": "\"ReviewsTitle\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7126, + "offset": 7077, "length": 17, "value": "\"ReviewsFeatured\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7172, + "offset": 7123, "length": 12, "value": "\"AllReviews\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7214, + "offset": 7165, "length": 17, "value": "\"SortMostHelpful\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7277, + "offset": 7228, "length": 14, "value": "\"NotAvailable\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7328, + "offset": 7279, "length": 20, "value": "\"EmailNotifications\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7391, + "offset": 7342, "length": 21, "value": "\"ShowReportedContent\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", "kind": "StringLiteral", - "offset": 7450, + "offset": 7401, "length": 21, "value": "\"HideReportedContent\"" }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 7464, + "length": 20, + "value": "\"BannedPostingUntil\"" + }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 7525, + "length": 24, + "value": "\"BannedMessageModerator\"" + }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Switch\/SettingSwitchCell.swift", "kind": "FloatLiteral", @@ -62884,6 +63367,13 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/View\/VFSkeletonView.swift", + "kind": "FloatLiteral", + "offset": 401, + "length": 3, + "value": "3.0" + }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/DeleteCommentEndpoint.swift", "kind": "StringLiteral", @@ -66163,49 +66653,49 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 1217, + "offset": 1443, "length": 4, "value": "0.25" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "BooleanLiteral", - "offset": 1396, + "offset": 1622, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "BooleanLiteral", - "offset": 1474, + "offset": 1700, "length": 4, "value": "true" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 4485, + "offset": 4711, "length": 5, "value": "500.0" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4862, + "offset": 5088, "length": 2, "value": "10" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4929, + "offset": 5155, "length": 1, "value": "3" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 4949, + "offset": 5175, "length": 1, "value": "2" }, @@ -67836,35 +68326,35 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 179, + "offset": 190, "length": 12, "value": "\"Inter-Bold\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 276, + "offset": 287, "length": 13, "value": "\"Inter-Light\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 375, + "offset": 386, "length": 14, "value": "\"Inter-Medium\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 476, + "offset": 487, "length": 15, "value": "\"Inter-Regular\"" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/Resources\/Fonts\/VFFonts.swift", "kind": "StringLiteral", - "offset": 579, + "offset": 590, "length": 12, "value": "\"Inter-Bold\"" }, @@ -68200,42 +68690,42 @@ { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 1691, + "offset": 2041, "length": 2, "value": "14" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2297, + "offset": 2647, "length": 2, "value": "20" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2302, + "offset": 2652, "length": 3, "value": "-10" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2532, + "offset": 2882, "length": 2, "value": "40" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "IntegerLiteral", - "offset": 2537, + "offset": 2887, "length": 1, "value": "0" }, { "filePath": "\/Users\/runner\/work\/sdk-ios-core\/sdk-ios-core\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NewComment\/VFNewCommentViewController.swift", "kind": "BooleanLiteral", - "offset": 2589, + "offset": 2939, "length": 5, "value": "false" }, diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index 6ab840fe..3e74eb28 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -41,14 +41,17 @@ extension VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: VFColors, b: VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: VFImageView) case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) - case postLoadingView(loadingView: VFLoadingView) + case postImageSkeletonView(skeletonView: VFSkeletonView) + case postTitleSkeletonView(skeletonView: VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: VFLabel) case previewPrivacyLabel(label: VFLabel) case previewPoweredByView(poweredByView: VFPoweredByViafouraView) - case previewLoadingView(loadingView: VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: VFFonts, b: VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: VFFonts public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) + public static func == (lhs: VFSettings, rhs: VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface-e index 5249ee5f..430dec03 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface-e @@ -41,14 +41,17 @@ extension ViafouraSDK.VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: ViafouraSDK.VFColors, b: ViafouraSDK.VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension ViafouraSDK.VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: ViafouraSDK.VFImageView) case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) - case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postImageSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postTitleSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: ViafouraSDK.VFLabel) case previewPrivacyLabel(label: ViafouraSDK.VFLabel) case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) - case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: ViafouraSDK.VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension ViafouraSDK.VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: ViafouraSDK.VFFonts, b: ViafouraSDK.VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension ViafouraSDK.VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: ViafouraSDK.VFFonts public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) + public static func == (lhs: ViafouraSDK.VFSettings, rhs: ViafouraSDK.VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 6ab840fe..3e74eb28 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -41,14 +41,17 @@ extension VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: VFColors, b: VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: VFImageView) case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) - case postLoadingView(loadingView: VFLoadingView) + case postImageSkeletonView(skeletonView: VFSkeletonView) + case postTitleSkeletonView(skeletonView: VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: VFLabel) case previewPrivacyLabel(label: VFLabel) case previewPoweredByView(poweredByView: VFPoweredByViafouraView) - case previewLoadingView(loadingView: VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: VFFonts, b: VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: VFFonts public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) + public static func == (lhs: VFSettings, rhs: VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface-e index 5249ee5f..430dec03 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface-e @@ -41,14 +41,17 @@ extension ViafouraSDK.VFDislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEditorPicksView : UIKit.UIView { @objc deinit } -public struct VFColors { +public struct VFColors : Swift.Equatable { public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public static func == (a: ViafouraSDK.VFColors, b: ViafouraSDK.VFColors) -> Swift.Bool } public struct VFDefaultColors { public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientBackgroundColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func skeletonGradientHightlightColor(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor public static func colorStarDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor @@ -751,6 +754,11 @@ extension ViafouraSDK.VFPollContainerError { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFSkeletonView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } @@ -1513,7 +1521,9 @@ public enum VFCustomizableView { case postCloseImage(image: ViafouraSDK.VFImageView) case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) - case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postImageSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postTitleSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) + case postDescriptionSkeletonView(skeletonView: ViafouraSDK.VFSkeletonView) case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) @@ -1541,7 +1551,7 @@ public enum VFCustomizableView { case previewCounterLabel(label: ViafouraSDK.VFLabel) case previewPrivacyLabel(label: ViafouraSDK.VFLabel) case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) - case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewSkeletonView(skeletonView: UIKit.UIView) case previewFollowView(followView: ViafouraSDK.VFFollowView) case previewBackgroundView(view: UIKit.UIView) case trendingVerticalBackgroundView(view: UIKit.UIView) @@ -1936,7 +1946,7 @@ extension ViafouraSDK.VFEditReviewError { get } } -public struct VFFonts { +public struct VFFonts : Swift.Equatable { public static let fontBoldDefault: UIKit.UIFont public static let fontLightDefault: UIKit.UIFont public static let fontMediumDefault: UIKit.UIFont @@ -1948,6 +1958,7 @@ public struct VFFonts { public var fontLight: UIKit.UIFont public var fontSemibold: UIKit.UIFont public init(fontLight: UIKit.UIFont = fontLightDefault, fontRegular: UIKit.UIFont = fontRegularDefault, fontMedium: UIKit.UIFont = fontMediumDefault, fontSemibold: UIKit.UIFont = fontSemiboldDefault, fontBold: UIKit.UIFont = fontBoldDefault) + public static func == (a: ViafouraSDK.VFFonts, b: ViafouraSDK.VFFonts) -> Swift.Bool } public enum VFRemoveEditorPickCommentError : Foundation.LocalizedError { case unknown @@ -2094,10 +2105,11 @@ extension ViafouraSDK.VFEditorPickReviewError { get } } -public struct VFSettings { +public struct VFSettings : Swift.Equatable { public let fonts: ViafouraSDK.VFFonts public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) + public static func == (lhs: ViafouraSDK.VFSettings, rhs: ViafouraSDK.VFSettings) -> Swift.Bool } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class SingleChatViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index 57808540..098c457a 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index b276aec2..8a7ea44a 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Strings-English.json b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Strings-English.json index 42db46a6..90acd012 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Strings-English.json +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Strings-English.json @@ -896,7 +896,9 @@ "commenting_not_available": "Commenting is not available", "show_reported_content": "Show reported content", "hide_reported_content": "Hide reported content", - "or": "or" + "or": "or", + "banned_posting_until": "You account has been banned from posting until ", + "ban_message_moderator": "Message from the moderator: " }, "chat": { "actions": { diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK index 1c799b46..3e249231 100755 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/_CodeSignature/CodeResources b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/_CodeSignature/CodeResources index d8737e92..98a6e056 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/_CodeSignature/CodeResources +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Assets.car - a/M2nrUvlnIxgvlEUU0d2BQGcq8= + oa3vnewpUejGhofWIPdc3vUAlXk= BottomPicker.storyboardc/BottomPickerViewController.nib @@ -82,7 +82,7 @@ Headers/ViafouraSDK-Swift.h - 25+i5vdOkNhph/9aAnuJ1QEySus= + PJeeQH4fYG7ILrbRqRJv6JHqdSA= Info.plist @@ -130,11 +130,11 @@ Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json - GZ/S6aTOJkbQMGP8sZo+NWO0O84= + xMu/LWULb5Yuec3RmnXvY+lkGjk= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - 140xmekpMHXrKN4iky4cFh2xcH4= + ii7/ZHlGg/nOTM86vBZ68uuaz3w= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc @@ -142,19 +142,19 @@ Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface - 140xmekpMHXrKN4iky4cFh2xcH4= + ii7/ZHlGg/nOTM86vBZ68uuaz3w= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule - 5DZH5/+xEWxwiHK47o9kQHKT6GA= + jZT3pQPwdpUsTFV5aPvei6fp0nE= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json - GZ/S6aTOJkbQMGP8sZo+NWO0O84= + xMu/LWULb5Yuec3RmnXvY+lkGjk= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - RySBRcmq32++1KWXt0Ug4atFzHI= + Yc5NSHiJwqwC6jm84z+h8zVr+Hs= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -162,11 +162,11 @@ Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - RySBRcmq32++1KWXt0Ug4atFzHI= + Yc5NSHiJwqwC6jm84z+h8zVr+Hs= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - 5qV7uoXJHl2bx5oykkUhEXo+wmk= + Uj8XW8q5veuk9XvimBxgwKGBDZ0= Modules/module.modulemap @@ -182,7 +182,7 @@ NewComment.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib - SWfHzVpClWMSaf5V5bV6QfxB4Gc= + xLe2ah9r1dQ1K7wV/vVasiNUxh0= NotificationList.storyboardc/Info.plist @@ -230,7 +230,7 @@ PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib - IDA5LApKQUbfxpcWGQ5/BdDMWQ4= + 9eoBkpI1fm58Wzham3fAWvkyf0E= PrivacyInfo.xcprivacy @@ -306,7 +306,7 @@ Strings-English.json - DBpZSLou/CqON4aXGjAOGdrct3k= + na+Lxqvsz9qay3fUcEWuFLZUnJ0= Strings-French.json @@ -411,7 +411,7 @@ hash2 - FXbC6tV9i+QbotZupxBwVOiX/0i04Wmblp55PjQZFhU= + OWK3NN8XVttfaFJdP9v35FbHGoYah11a0Bsp+TMonss= BottomPicker.storyboardc/BottomPickerViewController.nib @@ -544,7 +544,7 @@ hash2 - lKGSOgm5sl6FZJnz0QU9gpuxYW5GQa0RrCU0p/TlAuk= + aWG0//YzVDkK59He9fa8T+OeXhWzc237DiAGXu4HpVk= Inter-Bold.ttf @@ -621,14 +621,14 @@ hash2 - 7Ou3Wz6lYv19BR0lkh320Ey+QSPMkzqwog0LX3rl4P4= + g90rNlto/nISrBoA563ciJKy3q9tFrunOel/HHOZtcg= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - 4w2EfRn8vzovdusWgvPQjCbk2Fn2YmBEbTdQsFYZ9GM= + NkWRJApMk/CTtIqIB/S3rPa13p4UubhAohffir/u3dY= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc @@ -642,28 +642,28 @@ hash2 - 4w2EfRn8vzovdusWgvPQjCbk2Fn2YmBEbTdQsFYZ9GM= + NkWRJApMk/CTtIqIB/S3rPa13p4UubhAohffir/u3dY= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - +WMB0vqO1mUEqJGDKGPyY9DOFDve7GYn1DcC5Q8PKRg= + BYfKPo0YR/B8+UnIU/6PleEjXMnlT3K5x8HNxAR/tSE= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - 7Ou3Wz6lYv19BR0lkh320Ey+QSPMkzqwog0LX3rl4P4= + g90rNlto/nISrBoA563ciJKy3q9tFrunOel/HHOZtcg= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - VZtGqzoQR5QFQ/D7WZJp0QFemj8pJAbMvl0c3cuS+EU= + jd5t3e8MTQg4EvzI03vkTCzfnDGkodKcHCz0Oe+3XKo= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -677,14 +677,14 @@ hash2 - VZtGqzoQR5QFQ/D7WZJp0QFemj8pJAbMvl0c3cuS+EU= + jd5t3e8MTQg4EvzI03vkTCzfnDGkodKcHCz0Oe+3XKo= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - kFHD4OH9Tyes9rvwBtl9W8TX6K+XGBaeox9/GMys0K0= + ZnR71HuKB+oXa4+i7rshiznMJt3/UrzA6oxvT2dfpqw= Modules/module.modulemap @@ -712,7 +712,7 @@ hash2 - 3a/LmIfTkabNgJ4NhiTbtCd8FomN4WDejWremrcRFyA= + tXZLSCMZ2c0tMOcvIcbQH00s7lUcWD4DXVKWQYQ0MZA= NotificationList.storyboardc/Info.plist @@ -796,7 +796,7 @@ hash2 - xfoZuW3rfEqu5B4YrBXfqScIEcM2/5MmDI/+GYVjcHc= + JuG/fdvh8lLoZ5grb/L3l/vbMs7UtMS1d5bAuA94T40= PrivacyInfo.xcprivacy @@ -929,7 +929,7 @@ hash2 - 7dIej6H0ddYX6jVxOAfK6bTY/BVx7b7XYAAW/FTynkM= + lbhxyu5Q0FAIdxCyn717A/MsUZl3sf9+sovUG+oE6pQ= Strings-French.json