Commit e7d846fe by SunARcTech2

audio fix

parent 07fd87d3
No preview for this file type
...@@ -141,14 +141,14 @@ ...@@ -141,14 +141,14 @@
B0F5F58F2140E6C60071443A /* Certificates.p12 in Resources */ = {isa = PBXBuildFile; fileRef = B0F5F5862140E6C50071443A /* Certificates.p12 */; }; B0F5F58F2140E6C60071443A /* Certificates.p12 in Resources */ = {isa = PBXBuildFile; fileRef = B0F5F5862140E6C50071443A /* Certificates.p12 */; };
B14F485320C6B1C400C95FB0 /* CardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14F484A20C6B1C400C95FB0 /* CardView.swift */; }; B14F485320C6B1C400C95FB0 /* CardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14F484A20C6B1C400C95FB0 /* CardView.swift */; };
B1A3E6BE20E0E9E8003194B1 /* DrawButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1A3E6B520E0E9E8003194B1 /* DrawButton.swift */; }; B1A3E6BE20E0E9E8003194B1 /* DrawButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1A3E6B520E0E9E8003194B1 /* DrawButton.swift */; };
C70B7A172174962B0022781B /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = C70B7A162174962B0022781B /* GoogleService-Info.plist */; }; C70B7A172174962B0022781B /* GoogleService-Info22.plist in Resources */ = {isa = PBXBuildFile; fileRef = C70B7A162174962B0022781B /* GoogleService-Info22.plist */; };
C725BD1221525FFD00D65D41 /* OrderDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1121525FFD00D65D41 /* OrderDetails.swift */; }; C725BD1221525FFD00D65D41 /* OrderDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1121525FFD00D65D41 /* OrderDetails.swift */; };
C725BD1C2152600D00D65D41 /* OrderDetailsExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1B2152600D00D65D41 /* OrderDetailsExt.swift */; }; C725BD1C2152600D00D65D41 /* OrderDetailsExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1B2152600D00D65D41 /* OrderDetailsExt.swift */; };
C725BD2021526CF700D65D41 /* FAQDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1F21526CF700D65D41 /* FAQDetailsViewController.swift */; }; C725BD2021526CF700D65D41 /* FAQDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C725BD1F21526CF700D65D41 /* FAQDetailsViewController.swift */; };
C7330EB8216DCE4000DF238B /* FormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7330EB7216DCE4000DF238B /* FormViewController.swift */; }; C7330EB8216DCE4000DF238B /* FormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7330EB7216DCE4000DF238B /* FormViewController.swift */; };
C7C33EC0215A2C69001D5B25 /* PostInFullScreenView.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7C33EBF215A2C69001D5B25 /* PostInFullScreenView.xib */; }; C7C33EC0215A2C69001D5B25 /* PostInFullScreenView.xib in Resources */ = {isa = PBXBuildFile; fileRef = C7C33EBF215A2C69001D5B25 /* PostInFullScreenView.xib */; };
C7C33EC2215A2C75001D5B25 /* PostInFullScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C33EC1215A2C75001D5B25 /* PostInFullScreenView.swift */; }; C7C33EC2215A2C75001D5B25 /* PostInFullScreenView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C33EC1215A2C75001D5B25 /* PostInFullScreenView.swift */; };
C7E21D81216F6F79004606E8 /* GoogleService-Info2.plist in Resources */ = {isa = PBXBuildFile; fileRef = C7E21D7F216F6F79004606E8 /* GoogleService-Info2.plist */; }; C7E21D81216F6F79004606E8 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = C7E21D7F216F6F79004606E8 /* GoogleService-Info.plist */; };
EC04CD3D2052CC0100B425BB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD3C2052CC0100B425BB /* Assets.xcassets */; }; EC04CD3D2052CC0100B425BB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD3C2052CC0100B425BB /* Assets.xcassets */; };
EC04CD492052CC3B00B425BB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD4B2052CC3B00B425BB /* Localizable.strings */; }; EC04CD492052CC3B00B425BB /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD4B2052CC3B00B425BB /* Localizable.strings */; };
EC04CD582052CC6000B425BB /* CreditMemoRefundTotalCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD502052CC6000B425BB /* CreditMemoRefundTotalCell.xib */; }; EC04CD582052CC6000B425BB /* CreditMemoRefundTotalCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = EC04CD502052CC6000B425BB /* CreditMemoRefundTotalCell.xib */; };
...@@ -688,14 +688,14 @@ ...@@ -688,14 +688,14 @@
B0F5F5862140E6C50071443A /* Certificates.p12 */ = {isa = PBXFileReference; lastKnownFileType = file; path = Certificates.p12; sourceTree = "<group>"; }; B0F5F5862140E6C50071443A /* Certificates.p12 */ = {isa = PBXFileReference; lastKnownFileType = file; path = Certificates.p12; sourceTree = "<group>"; };
B14F484A20C6B1C400C95FB0 /* CardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardView.swift; sourceTree = "<group>"; }; B14F484A20C6B1C400C95FB0 /* CardView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardView.swift; sourceTree = "<group>"; };
B1A3E6B520E0E9E8003194B1 /* DrawButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DrawButton.swift; sourceTree = "<group>"; }; B1A3E6B520E0E9E8003194B1 /* DrawButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DrawButton.swift; sourceTree = "<group>"; };
C70B7A162174962B0022781B /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; }; C70B7A162174962B0022781B /* GoogleService-Info22.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info22.plist"; sourceTree = "<group>"; };
C725BD1121525FFD00D65D41 /* OrderDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetails.swift; sourceTree = "<group>"; }; C725BD1121525FFD00D65D41 /* OrderDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetails.swift; sourceTree = "<group>"; };
C725BD1B2152600D00D65D41 /* OrderDetailsExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetailsExt.swift; sourceTree = "<group>"; }; C725BD1B2152600D00D65D41 /* OrderDetailsExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderDetailsExt.swift; sourceTree = "<group>"; };
C725BD1F21526CF700D65D41 /* FAQDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FAQDetailsViewController.swift; sourceTree = "<group>"; }; C725BD1F21526CF700D65D41 /* FAQDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FAQDetailsViewController.swift; sourceTree = "<group>"; };
C7330EB7216DCE4000DF238B /* FormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormViewController.swift; sourceTree = "<group>"; }; C7330EB7216DCE4000DF238B /* FormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormViewController.swift; sourceTree = "<group>"; };
C7C33EBF215A2C69001D5B25 /* PostInFullScreenView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PostInFullScreenView.xib; sourceTree = "<group>"; }; C7C33EBF215A2C69001D5B25 /* PostInFullScreenView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PostInFullScreenView.xib; sourceTree = "<group>"; };
C7C33EC1215A2C75001D5B25 /* PostInFullScreenView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostInFullScreenView.swift; sourceTree = "<group>"; }; C7C33EC1215A2C75001D5B25 /* PostInFullScreenView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostInFullScreenView.swift; sourceTree = "<group>"; };
C7E21D7F216F6F79004606E8 /* GoogleService-Info2.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info2.plist"; sourceTree = "<group>"; }; C7E21D7F216F6F79004606E8 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
EC04CD322052CC0100B425BB /* Bhagyashree.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Bhagyashree.app; sourceTree = BUILT_PRODUCTS_DIR; }; EC04CD322052CC0100B425BB /* Bhagyashree.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Bhagyashree.app; sourceTree = BUILT_PRODUCTS_DIR; };
EC04CD3C2052CC0100B425BB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; EC04CD3C2052CC0100B425BB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
EC04CD412052CC0100B425BB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; EC04CD412052CC0100B425BB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
...@@ -1488,8 +1488,8 @@ ...@@ -1488,8 +1488,8 @@
B0B468F320B52A9C0076B7BE /* Sunarc */, B0B468F320B52A9C0076B7BE /* Sunarc */,
EC04CD3C2052CC0100B425BB /* Assets.xcassets */, EC04CD3C2052CC0100B425BB /* Assets.xcassets */,
B024385020B52EF5007D12AE /* Fengshui.xcassets */, B024385020B52EF5007D12AE /* Fengshui.xcassets */,
C7E21D7F216F6F79004606E8 /* GoogleService-Info2.plist */, C7E21D7F216F6F79004606E8 /* GoogleService-Info.plist */,
C70B7A162174962B0022781B /* GoogleService-Info.plist */, C70B7A162174962B0022781B /* GoogleService-Info22.plist */,
EC04CD412052CC0100B425BB /* Info.plist */, EC04CD412052CC0100B425BB /* Info.plist */,
); );
path = Bhagyashree; path = Bhagyashree;
...@@ -2251,7 +2251,7 @@ ...@@ -2251,7 +2251,7 @@
B06CB32920F628DF007FD838 /* hi.json in Resources */, B06CB32920F628DF007FD838 /* hi.json in Resources */,
EC04CEE62052CE7500B425BB /* WishListTableViewCell.xib in Resources */, EC04CEE62052CE7500B425BB /* WishListTableViewCell.xib in Resources */,
EC04CD5C2052CC6000B425BB /* CreditMemoCommentCell.xib in Resources */, EC04CD5C2052CC6000B425BB /* CreditMemoCommentCell.xib in Resources */,
C7E21D81216F6F79004606E8 /* GoogleService-Info2.plist in Resources */, C7E21D81216F6F79004606E8 /* GoogleService-Info.plist in Resources */,
EC04CEBE2052CE4A00B425BB /* ExtraCartTableViewCell.xib in Resources */, EC04CEBE2052CE4A00B425BB /* ExtraCartTableViewCell.xib in Resources */,
EC04CF552052CF0B00B425BB /* CategoryCell.xib in Resources */, EC04CF552052CF0B00B425BB /* CategoryCell.xib in Resources */,
EC04CDE32052CD5500B425BB /* TransactionDetailsTopCell.xib in Resources */, EC04CDE32052CD5500B425BB /* TransactionDetailsTopCell.xib in Resources */,
...@@ -2320,7 +2320,7 @@ ...@@ -2320,7 +2320,7 @@
EC04CEF82052CE9400B425BB /* AddreessViewCell2.xib in Resources */, EC04CEF82052CE9400B425BB /* AddreessViewCell2.xib in Resources */,
EC04CF542052CF0B00B425BB /* HotdealsTableViewCell.xib in Resources */, EC04CF542052CF0B00B425BB /* HotdealsTableViewCell.xib in Resources */,
EC04D0322052D2F400B425BB /* ContinueToBillTableViewCell.xib in Resources */, EC04D0322052D2F400B425BB /* ContinueToBillTableViewCell.xib in Resources */,
C70B7A172174962B0022781B /* GoogleService-Info.plist in Resources */, C70B7A172174962B0022781B /* GoogleService-Info22.plist in Resources */,
B024385120B52EF5007D12AE /* Fengshui.xcassets in Resources */, B024385120B52EF5007D12AE /* Fengshui.xcassets in Resources */,
EC04CFC02052CF2A00B425BB /* IQKeyboardManager.bundle in Resources */, EC04CFC02052CF2A00B425BB /* IQKeyboardManager.bundle in Resources */,
EC04CE182052CDA300B425BB /* TopSellingProduct.xib in Resources */, EC04CE182052CDA300B425BB /* TopSellingProduct.xib in Resources */,
...@@ -2918,16 +2918,16 @@ ...@@ -2918,16 +2918,16 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements; CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution"; CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = AY4776L6L2; DEVELOPMENT_TEAM = S5AR757G56;
INFOPLIST_FILE = Bhagyashree/Info.plist; INFOPLIST_FILE = Bhagyashree/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0; IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.gdi.yuanzhongsiumaster; PRODUCT_BUNDLE_IDENTIFIER = "com.gdi.yuanzhongsiu-seller";
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "14cf4f94-331e-40f4-8735-1b68dfa7667f"; PROVISIONING_PROFILE = "14cf4f94-331e-40f4-8735-1b68dfa7667f";
PROVISIONING_PROFILE_SPECIFIER = Master_Production; PROVISIONING_PROFILE_SPECIFIER = fengshui_seller_dev;
SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 4.0; SWIFT_VERSION = 4.0;
...@@ -2943,16 +2943,16 @@ ...@@ -2943,16 +2943,16 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements; CODE_SIGN_ENTITLEMENTS = Bhagyashree/Bhagyashree.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution"; CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = AY4776L6L2; DEVELOPMENT_TEAM = S5AR757G56;
INFOPLIST_FILE = Bhagyashree/Info.plist; INFOPLIST_FILE = Bhagyashree/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0; IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = com.gdi.yuanzhongsiumaster; PRODUCT_BUNDLE_IDENTIFIER = "com.gdi.yuanzhongsiu-seller";
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "14cf4f94-331e-40f4-8735-1b68dfa7667f"; PROVISIONING_PROFILE = "14cf4f94-331e-40f4-8735-1b68dfa7667f";
PROVISIONING_PROFILE_SPECIFIER = Master_Production; PROVISIONING_PROFILE_SPECIFIER = fengshui_seller_dev;
SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Bhagyashree/MARKET PLACE/Seller Create Credit Memo/Bhagyashree-Bridging-Header.h";
SWIFT_VERSION = 4.0; SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2"; TARGETED_DEVICE_FAMILY = "1,2";
......
...@@ -122,13 +122,13 @@ ...@@ -122,13 +122,13 @@
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Controller/Me/MyAllServiceOrderViewController.swift" filePath = "Bhagyashree/Sunarc/Controller/Me/MyAllServiceOrderViewController.swift"
timestampString = "561031158.873988" timestampString = "561463021.489835"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "127" startingLineNumber = "127"
endingLineNumber = "127" endingLineNumber = "127"
landmarkName = "unknown" landmarkName = "tableView(_:didSelectRowAt:)"
landmarkType = "0"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -138,13 +138,45 @@ ...@@ -138,13 +138,45 @@
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Controller/Me/MyAllServiceOrderViewController.swift" filePath = "Bhagyashree/Sunarc/Controller/Me/MyAllServiceOrderViewController.swift"
timestampString = "561031158.874055" timestampString = "561463021.489903"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "124" startingLineNumber = "124"
endingLineNumber = "124" endingLineNumber = "124"
landmarkName = "unknown" landmarkName = "tableView(_:didSelectRowAt:)"
landmarkType = "0"> landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Model/Appointment/AppointmentExt.swift"
timestampString = "561371554.977618"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "49"
endingLineNumber = "49"
landmarkName = "detailOfComlpeted(orderId:success:failure:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Model/Appointment/AppointmentExt.swift"
timestampString = "561371554.978444"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "25"
endingLineNumber = "25"
landmarkName = "getAppointmentDetails(incrementId:success:failure:)"
landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
<BreakpointProxy <BreakpointProxy
...@@ -153,14 +185,78 @@ ...@@ -153,14 +185,78 @@
shouldBeEnabled = "Yes" shouldBeEnabled = "Yes"
ignoreCount = "0" ignoreCount = "0"
continueAfterRunningActions = "No" continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Other/Audio.swift" filePath = "Bhagyashree/Sunarc/Controller/Home/OnlineEnquiryViewController.swift"
timestampString = "561276157.105332" timestampString = "561470641.929803"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "64" startingLineNumber = "216"
endingLineNumber = "64" endingLineNumber = "216"
landmarkName = "unknown" landmarkName = "endRecordAudio()"
landmarkType = "0"> landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Controller/Home/OnlineEnquiryViewController.swift"
timestampString = "561470641.9298739"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "227"
endingLineNumber = "227"
landmarkName = "endRecordAudio()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Controller/Home/OnlineEnquiryViewController.swift"
timestampString = "561470641.929929"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "231"
endingLineNumber = "231"
landmarkName = "endRecordAudio()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Controller/Home/OnlineEnquiryViewController.swift"
timestampString = "561470641.929978"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "220"
endingLineNumber = "220"
landmarkName = "endRecordAudio()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Bhagyashree/Sunarc/Controller/Home/OnlineEnquiryViewController.swift"
timestampString = "561470641.930027"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "200"
endingLineNumber = "200"
landmarkName = "endRecordAudio()"
landmarkType = "7">
</BreakpointContent> </BreakpointContent>
</BreakpointProxy> </BreakpointProxy>
</Breakpoints> </Breakpoints>
......
...@@ -15,8 +15,8 @@ var DEFAULT_WEBSITE_ID = "1" ...@@ -15,8 +15,8 @@ var DEFAULT_WEBSITE_ID = "1"
//var BASE_DOMAIN = "http://18.136.9.203" // test var BASE_DOMAIN = "http://18.136.9.203" // test
var BASE_DOMAIN = "http://54.251.144.17" // dev //var BASE_DOMAIN = "http://54.251.144.17" // dev
//var BASE_DOMAIN = "http://13.251.93.24" //var BASE_DOMAIN = "http://13.251.93.24"
var HOST_NAME = BASE_DOMAIN+"/index.php/" var HOST_NAME = BASE_DOMAIN+"/index.php/"
......
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
<key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key> <key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>
<string>ca-app-pub-3940256099942544/4411468910</string> <string>ca-app-pub-3940256099942544/4411468910</string>
<key>CLIENT_ID</key> <key>CLIENT_ID</key>
<string>360669556539-aobitroejmk5lrne4u0mv22l41l9prv7.apps.googleusercontent.com</string> <string>360669556539-gjg3t78lg0vnaqcis9o26vsrii77d9qn.apps.googleusercontent.com</string>
<key>REVERSED_CLIENT_ID</key> <key>REVERSED_CLIENT_ID</key>
<string>com.googleusercontent.apps.360669556539-aobitroejmk5lrne4u0mv22l41l9prv7</string> <string>com.googleusercontent.apps.360669556539-gjg3t78lg0vnaqcis9o26vsrii77d9qn</string>
<key>API_KEY</key> <key>API_KEY</key>
<string>AIzaSyBbcoObffadmduuSAhDozLyWbyiqg7Mf9s</string> <string>AIzaSyBbcoObffadmduuSAhDozLyWbyiqg7Mf9s</string>
<key>GCM_SENDER_ID</key> <key>GCM_SENDER_ID</key>
...@@ -17,24 +17,24 @@ ...@@ -17,24 +17,24 @@
<key>PLIST_VERSION</key> <key>PLIST_VERSION</key>
<string>1</string> <string>1</string>
<key>BUNDLE_ID</key> <key>BUNDLE_ID</key>
<string>com.gdi.yuanzhongsiumaster</string> <string>com.gdi.yuanzhongsiu-seller</string>
<key>PROJECT_ID</key> <key>PROJECT_ID</key>
<string>fengshui-customer</string> <string>fengshui-customer</string>
<key>STORAGE_BUCKET</key> <key>STORAGE_BUCKET</key>
<string>fengshui-customer.appspot.com</string> <string>fengshui-customer.appspot.com</string>
<key>IS_ADS_ENABLED</key> <key>IS_ADS_ENABLED</key>
<true></true> <true/>
<key>IS_ANALYTICS_ENABLED</key> <key>IS_ANALYTICS_ENABLED</key>
<false></false> <false/>
<key>IS_APPINVITE_ENABLED</key> <key>IS_APPINVITE_ENABLED</key>
<false></false> <false/>
<key>IS_GCM_ENABLED</key> <key>IS_GCM_ENABLED</key>
<true></true> <true/>
<key>IS_SIGNIN_ENABLED</key> <key>IS_SIGNIN_ENABLED</key>
<true></true> <true/>
<key>GOOGLE_APP_ID</key> <key>GOOGLE_APP_ID</key>
<string>1:360669556539:ios:a710d90793c1d99a</string> <string>1:360669556539:ios:84a8dd99e8502ac3</string>
<key>DATABASE_URL</key> <key>DATABASE_URL</key>
<string>https://fengshui-customer.firebaseio.com</string> <string>https://fengshui-customer.firebaseio.com</string>
</dict> </dict>
</plist> </plist>
\ No newline at end of file
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
<key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key> <key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>
<string>ca-app-pub-3940256099942544/4411468910</string> <string>ca-app-pub-3940256099942544/4411468910</string>
<key>CLIENT_ID</key> <key>CLIENT_ID</key>
<string>360669556539-gjg3t78lg0vnaqcis9o26vsrii77d9qn.apps.googleusercontent.com</string> <string>360669556539-aobitroejmk5lrne4u0mv22l41l9prv7.apps.googleusercontent.com</string>
<key>REVERSED_CLIENT_ID</key> <key>REVERSED_CLIENT_ID</key>
<string>com.googleusercontent.apps.360669556539-gjg3t78lg0vnaqcis9o26vsrii77d9qn</string> <string>com.googleusercontent.apps.360669556539-aobitroejmk5lrne4u0mv22l41l9prv7</string>
<key>API_KEY</key> <key>API_KEY</key>
<string>AIzaSyBbcoObffadmduuSAhDozLyWbyiqg7Mf9s</string> <string>AIzaSyBbcoObffadmduuSAhDozLyWbyiqg7Mf9s</string>
<key>GCM_SENDER_ID</key> <key>GCM_SENDER_ID</key>
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
<key>PLIST_VERSION</key> <key>PLIST_VERSION</key>
<string>1</string> <string>1</string>
<key>BUNDLE_ID</key> <key>BUNDLE_ID</key>
<string>com.gdi.yuanzhongsiu-seller</string> <string>com.gdi.yuanzhongsiumaster</string>
<key>PROJECT_ID</key> <key>PROJECT_ID</key>
<string>fengshui-customer</string> <string>fengshui-customer</string>
<key>STORAGE_BUCKET</key> <key>STORAGE_BUCKET</key>
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
<key>IS_SIGNIN_ENABLED</key> <key>IS_SIGNIN_ENABLED</key>
<true/> <true/>
<key>GOOGLE_APP_ID</key> <key>GOOGLE_APP_ID</key>
<string>1:360669556539:ios:84a8dd99e8502ac3</string> <string>1:360669556539:ios:a710d90793c1d99a</string>
<key>DATABASE_URL</key> <key>DATABASE_URL</key>
<string>https://fengshui-customer.firebaseio.com</string> <string>https://fengshui-customer.firebaseio.com</string>
</dict> </dict>
......
...@@ -43,20 +43,15 @@ class PlayAudioCell: UITableViewCell { ...@@ -43,20 +43,15 @@ class PlayAudioCell: UITableViewCell {
func playAudioFile() { func playAudioFile() {
Audio.playAudio(audioPath: audioRecording!.audioPath, success: { (max) in Audio.playAudio(audioPath: audioRecording!.audioPath, success: {
print(max)
}, failure: { (errorMessage) in }, failure: { (errorMesaage) in
print(errorMessage) self.viewController()?.view.showToast(errorMesaage, position: .bottom, popTime: 2.0, dismissOnTap: false)
}) { (current) in }) { (progress, duration) in
print("current = \(current)") print("progress = \(progress) duration = \(duration)")
} }
// Audio.playAudio(audioPath: audioRecording!.audioPath, success: {
// self.audioRecording?.isPlaying = true
// }) { (errorMesaage) in
// // TO DO: show tost
// }
} }
......
...@@ -475,20 +475,14 @@ class ResultAudioCell: UITableViewCell { ...@@ -475,20 +475,14 @@ class ResultAudioCell: UITableViewCell {
if let audioPath = audioPath { if let audioPath = audioPath {
Audio.playAudio(audioPath: audioPath, success: { (max) in Audio.playAudio(audioPath: audioPath, success: {
print("max = \(max)")
self.delegate?.playingAudioAtIndex(index: cellIndex) }, failure: { (errorMesaage) in
}, failure: { (errorMessage) in self.viewController()?.view.showToast(errorMesaage, position: .bottom, popTime: 2.0, dismissOnTap: false)
print(errorMessage) }) { (progress, duration) in
}) { (current) in print("progress = \(progress) duration = \(duration)")
print("current = \(current)")
} }
// Audio.playAudio(audioPath: audioPath, success: {
// self.delegate?.playingAudioAtIndex(index: cellIndex)
// }) { (errorMesssage) in
// self.viewController()?.view.showToast(errorMesssage, position: .bottom, popTime: 2.0, dismissOnTap: false)
// }
} else { } else {
self.viewController()?.view.showToast("Audio missing", position: .bottom, popTime: 2.0, dismissOnTap: false) self.viewController()?.view.showToast("Audio missing", position: .bottom, popTime: 2.0, dismissOnTap: false)
} }
......
...@@ -181,20 +181,6 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource { ...@@ -181,20 +181,6 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource {
} else if order.products.first?.serviceType == .FORM{ } else if order.products.first?.serviceType == .FORM{
// if order.status == .COMPLETE {
// let appointmentdetails = Utils.viewController(storyboardName: "Appointment", ofType: ServiceDetailViewController.self)
// appointmentdetails.orderStatus = dashboard.orders[indexPath.row-1].status
// appointmentdetails.incrementId = order.incrementId
// appointmentdetails.orderId = order.orderId
// self.navigationController?.pushViewController(appointmentdetails, animated: true)
// } else {
// let formVC = Utils.viewController(storyboardName: "Forms", ofType: FormViewController.self)
// formVC.incrementId = order.incrementId
// formVC.orderId = order.orderId
// self.navigationController?.pushViewController(formVC, animated: true)
// }
if order.status == .COMPLETE { if order.status == .COMPLETE {
let appointmentdetails = Utils.viewController(storyboardName: "Appointment", ofType: ServiceDetailViewController.self) let appointmentdetails = Utils.viewController(storyboardName: "Appointment", ofType: ServiceDetailViewController.self)
appointmentdetails.orderStatus = dashboard.orders[indexPath.row-1].status appointmentdetails.orderStatus = dashboard.orders[indexPath.row-1].status
...@@ -202,10 +188,24 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource { ...@@ -202,10 +188,24 @@ extension HomePageViewController: UITableViewDelegate, UITableViewDataSource {
appointmentdetails.orderId = order.orderId appointmentdetails.orderId = order.orderId
self.navigationController?.pushViewController(appointmentdetails, animated: true) self.navigationController?.pushViewController(appointmentdetails, animated: true)
} else { } else {
if let form = Form.VC(with: order.incrementId!, orderId: order.orderId!, categoryType: order.products.first!.categoryType){ let formVC = Utils.viewController(storyboardName: "Forms", ofType: FormViewController.self)
self.navigationController?.pushViewController(form, animated: true) formVC.incrementId = order.incrementId
} formVC.orderId = order.orderId
self.navigationController?.pushViewController(formVC, animated: true)
} }
// if order.status == .COMPLETE {
// let appointmentdetails = Utils.viewController(storyboardName: "Appointment", ofType: ServiceDetailViewController.self)
// appointmentdetails.orderStatus = dashboard.orders[indexPath.row-1].status
// appointmentdetails.incrementId = order.incrementId
// appointmentdetails.orderId = order.orderId
// self.navigationController?.pushViewController(appointmentdetails, animated: true)
// } else {
// if let form = Form.VC(with: order.incrementId!, orderId: order.orderId!, categoryType: order.products.first!.categoryType){
// self.navigationController?.pushViewController(form, animated: true)
// }
// }
} else { } else {
self.view.showToast("Unknown service", position: .bottom, popTime: 2.0, dismissOnTap: false) self.view.showToast("Unknown service", position: .bottom, popTime: 2.0, dismissOnTap: false)
......
...@@ -197,6 +197,9 @@ extension OnlineEnquiryViewController { ...@@ -197,6 +197,9 @@ extension OnlineEnquiryViewController {
Audio.stopRecording(success: { (filePath) in Audio.stopRecording(success: { (filePath) in
print(filePath)
var fileSize : UInt64 = 1 var fileSize : UInt64 = 1
do { do {
//return [FileAttributeKey : Any] //return [FileAttributeKey : Any]
...@@ -210,16 +213,23 @@ extension OnlineEnquiryViewController { ...@@ -210,16 +213,23 @@ extension OnlineEnquiryViewController {
print("Error: \(error)") print("Error: \(error)")
} }
print("fileSize = \(fileSize)")
let fileSizeInMB = fileSize/(1024*1024) let fileSizeInMB = fileSize/(1024*1024)
print("fileSizeInMB = \(fileSizeInMB)")
if fileSizeInMB >= 10 { if fileSizeInMB >= 10 {
self.view.showToast("File size too large", position: .bottom, popTime: 2.0, dismissOnTap: false) self.view.showToast("File size too large", position: .bottom, popTime: 2.0, dismissOnTap: false)
return return
} }
print("filePath = \(filePath)")
UploadAudio.upload(file: filePath, success: { (webPath) in UploadAudio.upload(file: filePath, success: { (webPath) in
print(webPath)
self.ref.childByAutoId().setValue(["msg": webPath, self.ref.childByAutoId().setValue(["msg": webPath,
"name": "Seller", "name": "Seller",
"status": "unread", "status": "unread",
...@@ -347,28 +357,23 @@ class OnlineEnquiryMasterAudioCell: UITableViewCell { ...@@ -347,28 +357,23 @@ class OnlineEnquiryMasterAudioCell: UITableViewCell {
@IBOutlet var btnPlay: UIButton! @IBOutlet var btnPlay: UIButton!
var audioPath: String? var audioPath: String?
@IBOutlet var imgMaster: UIImageView! @IBOutlet var imgMaster: UIImageView!
@IBOutlet var progressSlider: UISlider!
@IBAction func play() { @IBAction func play() {
if let audioPath = audioPath { if let audioPath = audioPath {
Audio.playAudio(audioPath: audioPath, success: { (max) in Audio.playAudio(audioPath: audioPath, success: {
print("max = \(max)")
}, failure: { (errorMessage) in }, failure: { (errorMesaage) in
print(errorMessage) self.viewController()?.view.showToast(errorMesaage, position: .bottom, popTime: 2.0, dismissOnTap: false)
}) { (current) in }) { (progress, duration) in
print("current = \(current)") self.progressSlider.maximumValue = duration
self.progressSlider.value = progress
} }
// Audio.playAudio(audioPath: audioPath, success: {
//
// }) { (errorMesssage) in
// self.viewController()?.view.showToast(errorMesssage, position: .bottom, popTime: 2.0, dismissOnTap: false)
// }
} else {
self.viewController()?.view.showToast("Audio missing", position: .bottom, popTime: 2.0, dismissOnTap: false)
} }
} }
override func layoutIfNeeded() { override func layoutIfNeeded() {
...@@ -390,28 +395,22 @@ class OnlineEnquiryCustomerAudioCell: UITableViewCell { ...@@ -390,28 +395,22 @@ class OnlineEnquiryCustomerAudioCell: UITableViewCell {
var audioPath: String? var audioPath: String?
var customerProfileImage: String? var customerProfileImage: String?
@IBOutlet var imgCostomer: UIImageView! @IBOutlet var imgCostomer: UIImageView!
@IBOutlet var progressSlider: UISlider!
@IBAction func play() { @IBAction func play() {
if let audioPath = audioPath { if let audioPath = audioPath {
Audio.playAudio(audioPath: audioPath, success: { (max) in Audio.playAudio(audioPath: audioPath, success: {
print("Max = \(max)")
}, failure: { (errorMessage) in }, failure: { (errorMesaage) in
print(errorMessage) self.viewController()?.view.showToast(errorMesaage, position: .bottom, popTime: 2.0, dismissOnTap: false)
}) { (current) in }) { (progress, duration) in
print("current = \(current)") self.progressSlider.maximumValue = duration
self.progressSlider.value = progress
} }
// Audio.playAudio(audioPath: audioPath, success: {
//
// }) { (errorMesssage) in
// self.viewController()?.view.showToast(errorMesssage, position: .bottom, popTime: 2.0, dismissOnTap: false)
// }
} else {
self.viewController()?.view.showToast("Audio missing", position: .bottom, popTime: 2.0, dismissOnTap: false)
} }
} }
......
...@@ -180,14 +180,14 @@ extension MyAllServiceOrderViewController: UITableViewDelegate, UITableViewDataS ...@@ -180,14 +180,14 @@ extension MyAllServiceOrderViewController: UITableViewDelegate, UITableViewDataS
appointmentdetails.orderId = selectedService.orderId appointmentdetails.orderId = selectedService.orderId
self.navigationController?.pushViewController(appointmentdetails, animated: true) self.navigationController?.pushViewController(appointmentdetails, animated: true)
} else { } else {
// let formVC = Utils.viewController(storyboardName: "Forms", ofType: FormViewController.self) let formVC = Utils.viewController(storyboardName: "Forms", ofType: FormViewController.self)
// formVC.incrementId = selectedService.incrementId formVC.incrementId = selectedService.incrementId
// formVC.orderId = selectedService.orderId formVC.orderId = selectedService.orderId
// self.navigationController?.pushViewController(formVC, animated: true) self.navigationController?.pushViewController(formVC, animated: true)
if let form = Form.VC(with: selectedService.incrementId!, orderId: selectedService.orderId!, categoryType: selectedService.categoryType) { // if let form = Form.VC(with: selectedService.incrementId!, orderId: selectedService.orderId!, categoryType: selectedService.categoryType) {
self.navigationController?.pushViewController(form, animated: true) // self.navigationController?.pushViewController(form, animated: true)
} // }
} }
......
...@@ -22,6 +22,7 @@ extension Appointment { ...@@ -22,6 +22,7 @@ extension Appointment {
HTTP().connectionWithRequestObjectFormUrl(api: API.VIEW_ORDER, parameters: parameters, method: .post, indicator: true, success: { (response) in HTTP().connectionWithRequestObjectFormUrl(api: API.VIEW_ORDER, parameters: parameters, method: .post, indicator: true, success: { (response) in
print(response)
if let validJSON = response as? [String: Any] { if let validJSON = response as? [String: Any] {
self.initWithJSON(json: validJSON) self.initWithJSON(json: validJSON)
...@@ -45,6 +46,8 @@ extension Appointment { ...@@ -45,6 +46,8 @@ extension Appointment {
HTTPConnect.connectWithRequestObject(api: API.COMPLETED_SERVICE, parameters: parameters, method: "POST", contentType: "application/json", indicator: true, success: { (response) in HTTPConnect.connectWithRequestObject(api: API.COMPLETED_SERVICE, parameters: parameters, method: "POST", contentType: "application/json", indicator: true, success: { (response) in
print(response)
if let validJSON = response as? [[String: Any]] { if let validJSON = response as? [[String: Any]] {
if let data = validJSON[0]["data"] as? [String: Any] { if let data = validJSON[0]["data"] as? [String: Any] {
......
...@@ -12,9 +12,8 @@ import AVFoundation ...@@ -12,9 +12,8 @@ import AVFoundation
class Audio { class Audio {
var audioRecorder:AVAudioRecorder! var audioRecorder:AVAudioRecorder?
var audioPlayer: AVPlayer? var audioPlayer: AVPlayer?
var playerItem:AVPlayerItem?
var audioPlayerForLocalFile: AVAudioPlayer? var audioPlayerForLocalFile: AVAudioPlayer?
var currentRecordingPath: String? var currentRecordingPath: String?
static let shared = Audio() static let shared = Audio()
...@@ -31,35 +30,40 @@ class Audio { ...@@ -31,35 +30,40 @@ class Audio {
class func startRecording(success: () -> Void, failure: (_ message: String) -> Void) { class func startRecording(success: () -> Void, failure: (_ message: String) -> Void) {
let audioSession:AVAudioSession = AVAudioSession.sharedInstance()
try! audioSession.setCategory(AVAudioSessionCategoryRecord)
try! audioSession.setActive(true)
Audio.shared.currentRecordingPath = NSTemporaryDirectory() + "\(Audio.shared.Timestamp).m4a" Audio.shared.currentRecordingPath = NSTemporaryDirectory() + "\(Audio.shared.Timestamp).m4a"
let url = URL(fileURLWithPath: Audio.shared.currentRecordingPath!) let url = URL(fileURLWithPath: Audio.shared.currentRecordingPath!)
let recordSettings: [String: Any] = [AVFormatIDKey: kAudioFormatMPEG4AAC, let recordSettings: [String: Any] = [AVFormatIDKey: kAudioFormatMPEG4AAC,
AVSampleRateKey: 12000.0, AVSampleRateKey: 16000.0,
AVNumberOfChannelsKey: 1, AVNumberOfChannelsKey: 1
AVEncoderAudioQualityKey: AVAudioQuality.high.rawValue
] ]
Audio.shared.audioRecorder = try! AVAudioRecorder(url: url, settings: recordSettings) Audio.shared.audioRecorder = try! AVAudioRecorder(url: url, settings: recordSettings)
Audio.shared.audioRecorder.record() Audio.shared.audioRecorder!.prepareToRecord()
let audioSession:AVAudioSession = AVAudioSession.sharedInstance()
try! audioSession.setCategory(AVAudioSessionCategoryRecord)
try! audioSession.setActive(true)
Audio.shared.audioRecorder!.record()
} }
class func stopRecording(success: (_ filePath: String) -> Void, failure: (_ message: String) -> Void) { class func stopRecording(success: (_ filePath: String) -> Void, failure: (_ message: String) -> Void) {
Audio.shared.audioRecorder.stop() Audio.shared.audioRecorder!.stop()
if let path = Audio.shared.currentRecordingPath { if let path = Audio.shared.currentRecordingPath {
success(path) success(path)
} }
} }
class func playAudio(audioPath: String, success:(_ max: Float64) -> Void, failure: (_ message: String) -> Void, progress: @escaping (_ current: Float64) -> Void) { class func playAudio(audioPath: String, success:() -> Void, failure: (_ message: String) -> Void, progress: @escaping (_ progress: Float, _ duration: Float) -> Void) {
// class func playAudio(audioPath: String, success:() -> Void, failure: (_ message: String) -> Void) {
if audioPath.first == "/" { // local file path if audioPath.first == "/" { // local file path
let audioURL = URL(fileURLWithPath: audioPath) let audioURL = URL(fileURLWithPath: audioPath)
...@@ -70,31 +74,36 @@ class Audio { ...@@ -70,31 +74,36 @@ class Audio {
try Audio.shared.audioPlayerForLocalFile = AVAudioPlayer(contentsOf: audioURL) try Audio.shared.audioPlayerForLocalFile = AVAudioPlayer(contentsOf: audioURL)
Audio.shared.audioPlayerForLocalFile!.prepareToPlay() Audio.shared.audioPlayerForLocalFile!.prepareToPlay()
Audio.shared.audioPlayerForLocalFile!.play() Audio.shared.audioPlayerForLocalFile!.play()
success(Audio.shared.audioPlayerForLocalFile!.duration) success()
Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { (timer) in
progress(Audio.shared.audioPlayerForLocalFile!.currentTime)
}
} catch { } catch {
failure(error.localizedDescription) failure(error.localizedDescription)
} }
} else { // remote path
let url = URL(string: audioPath)
Audio.shared.playerItem = AVPlayerItem(url: url!)
Audio.shared.audioPlayer = AVPlayer(playerItem: Audio.shared.playerItem)
Audio.shared.audioPlayer?.play()
Audio.shared.audioPlayer!.addPeriodicTimeObserver(forInterval: CMTimeMakeWithSeconds(1, 1), queue: DispatchQueue.main) { (CMTime) -> Void in } else { // remote path
progress(CMTimeGetSeconds(Audio.shared.audioPlayer!.currentTime())) do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
try AVAudioSession.sharedInstance().setActive(true)
} catch {
} }
let duration : CMTime = Audio.shared.playerItem!.asset.duration let url = URL(string: audioPath)!
let maxSeconds : Float64 = CMTimeGetSeconds(duration) let asset = AVURLAsset(url: url)
let item = AVPlayerItem(asset: asset)
Audio.shared.audioPlayer = AVPlayer(playerItem: item)
DispatchQueue.main.async {
Audio.shared.audioPlayer!.play()
Audio.shared.audioPlayer?.addPeriodicTimeObserver(forInterval: CMTimeMakeWithSeconds(1.0, Int32(NSEC_PER_SEC)), queue: DispatchQueue.main, using: { (time) in
let currentTime = CMTimeGetSeconds(item.currentTime())
let duration = CMTimeGetSeconds(item.duration)
progress(Float(currentTime), Float(duration.isNaN == true ? 0.0 : duration))
})
}
success(maxSeconds) success()
} }
} }
...@@ -108,22 +117,3 @@ class Audio { ...@@ -108,22 +117,3 @@ class Audio {
} }
...@@ -1631,20 +1631,30 @@ ...@@ -1631,20 +1631,30 @@
<action selector="play" destination="vtw-sw-ByE" eventType="touchUpInside" id="1bv-0J-FCh"/> <action selector="play" destination="vtw-sw-ByE" eventType="touchUpInside" id="1bv-0J-FCh"/>
</connections> </connections>
</button> </button>
<slider opaque="NO" userInteractionEnabled="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="0.0" maxValue="1" translatesAutoresizingMaskIntoConstraints="NO" id="jjj-fH-eY4">
<rect key="frame" x="128" y="16" width="234" height="30"/>
<color key="minimumTrackTintColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="maximumTrackTintColor" red="0.87450980389999999" green="0.97254901959999995" blue="0.99607843139999996" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/>
</slider>
</subviews> </subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints> <constraints>
<constraint firstAttribute="bottom" secondItem="Evu-cm-ct0" secondAttribute="bottom" constant="8" id="DPM-MN-zmw"/> <constraint firstAttribute="bottom" secondItem="Evu-cm-ct0" secondAttribute="bottom" constant="8" id="DPM-MN-zmw"/>
<constraint firstItem="pld-Df-z7X" firstAttribute="top" secondItem="MR8-CV-L0i" secondAttribute="top" constant="8" id="Jiq-mU-J2w"/> <constraint firstItem="pld-Df-z7X" firstAttribute="top" secondItem="MR8-CV-L0i" secondAttribute="top" constant="8" id="Jiq-mU-J2w"/>
<constraint firstItem="jjj-fH-eY4" firstAttribute="leading" secondItem="pld-Df-z7X" secondAttribute="trailing" constant="16" id="Otz-0M-sQ1"/>
<constraint firstItem="pld-Df-z7X" firstAttribute="leading" secondItem="Evu-cm-ct0" secondAttribute="trailing" constant="16" id="Y0c-pu-svu"/> <constraint firstItem="pld-Df-z7X" firstAttribute="leading" secondItem="Evu-cm-ct0" secondAttribute="trailing" constant="16" id="Y0c-pu-svu"/>
<constraint firstAttribute="bottom" secondItem="pld-Df-z7X" secondAttribute="bottom" constant="8" id="bsg-mJ-DIg"/> <constraint firstAttribute="bottom" secondItem="pld-Df-z7X" secondAttribute="bottom" constant="8" id="bsg-mJ-DIg"/>
<constraint firstItem="jjj-fH-eY4" firstAttribute="trailing" secondItem="MR8-CV-L0i" secondAttribute="trailingMargin" id="j6N-5x-WXn"/>
<constraint firstItem="Evu-cm-ct0" firstAttribute="leading" secondItem="MR8-CV-L0i" secondAttribute="leading" constant="8" id="mmD-30-JvK"/> <constraint firstItem="Evu-cm-ct0" firstAttribute="leading" secondItem="MR8-CV-L0i" secondAttribute="leading" constant="8" id="mmD-30-JvK"/>
<constraint firstItem="Evu-cm-ct0" firstAttribute="top" secondItem="MR8-CV-L0i" secondAttribute="top" constant="8" id="sXf-co-jLV"/> <constraint firstItem="Evu-cm-ct0" firstAttribute="top" secondItem="MR8-CV-L0i" secondAttribute="top" constant="8" id="sXf-co-jLV"/>
<constraint firstAttribute="bottomMargin" secondItem="jjj-fH-eY4" secondAttribute="bottom" constant="5" id="vrN-8x-doY"/>
<constraint firstItem="jjj-fH-eY4" firstAttribute="top" secondItem="MR8-CV-L0i" secondAttribute="topMargin" constant="5" id="who-Fw-Qgh"/>
</constraints> </constraints>
</tableViewCellContentView> </tableViewCellContentView>
<connections> <connections>
<outlet property="btnPlay" destination="pld-Df-z7X" id="54R-sU-Ny3"/> <outlet property="btnPlay" destination="pld-Df-z7X" id="54R-sU-Ny3"/>
<outlet property="imgCostomer" destination="Evu-cm-ct0" id="pWG-WF-LIQ"/> <outlet property="imgCostomer" destination="Evu-cm-ct0" id="pWG-WF-LIQ"/>
<outlet property="progressSlider" destination="jjj-fH-eY4" id="KUS-NS-URC"/>
</connections> </connections>
</tableViewCell> </tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="masterAudio" rowHeight="61" id="LQQ-dP-WjW" customClass="OnlineEnquiryMasterAudioCell" customModule="Bhagyashree" customModuleProvider="target"> <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="default" indentationWidth="10" reuseIdentifier="masterAudio" rowHeight="61" id="LQQ-dP-WjW" customClass="OnlineEnquiryMasterAudioCell" customModule="Bhagyashree" customModuleProvider="target">
...@@ -1668,29 +1678,38 @@ ...@@ -1668,29 +1678,38 @@
</userDefinedRuntimeAttributes> </userDefinedRuntimeAttributes>
</imageView> </imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="INU-uV-RT0"> <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="INU-uV-RT0">
<rect key="frame" x="263" y="8" width="45" height="45"/> <rect key="frame" x="15" y="8" width="45" height="45"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="45" id="9CZ-jl-scF"/> <constraint firstAttribute="width" constant="45" id="79P-yY-OHu"/>
<constraint firstAttribute="height" constant="45" id="ti6-VD-5nh"/> <constraint firstAttribute="height" constant="45" id="kNY-xT-qzo"/>
</constraints> </constraints>
<state key="normal" image="play"/> <state key="normal" image="play"/>
<connections> <connections>
<action selector="play" destination="LQQ-dP-WjW" eventType="touchUpInside" id="REZ-mg-ckA"/> <action selector="play" destination="LQQ-dP-WjW" eventType="touchUpInside" id="REZ-mg-ckA"/>
</connections> </connections>
</button> </button>
<slider opaque="NO" userInteractionEnabled="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" minValue="0.0" maxValue="1" translatesAutoresizingMaskIntoConstraints="NO" id="qH1-IL-Vuq">
<rect key="frame" x="75" y="16" width="230" height="30"/>
<color key="minimumTrackTintColor" red="0.023529411760000001" green="0.41960784309999999" blue="0.64313725489999995" alpha="1" colorSpace="calibratedRGB"/>
<color key="maximumTrackTintColor" red="0.87450980389999999" green="0.97254901959999995" blue="0.99607843139999996" alpha="0.5" colorSpace="custom" customColorSpace="sRGB"/>
</slider>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstItem="qH1-IL-Vuq" firstAttribute="top" secondItem="MuQ-Ov-P3i" secondAttribute="topMargin" constant="5" id="2bJ-2X-ghm"/>
<constraint firstItem="0r5-hR-PaV" firstAttribute="top" secondItem="MuQ-Ov-P3i" secondAttribute="top" constant="8" id="3Qv-v1-QM7"/> <constraint firstItem="0r5-hR-PaV" firstAttribute="top" secondItem="MuQ-Ov-P3i" secondAttribute="top" constant="8" id="3Qv-v1-QM7"/>
<constraint firstItem="0r5-hR-PaV" firstAttribute="leading" secondItem="INU-uV-RT0" secondAttribute="trailing" constant="14" id="EVM-R0-9B3"/> <constraint firstItem="qH1-IL-Vuq" firstAttribute="leading" secondItem="INU-uV-RT0" secondAttribute="trailing" constant="17" id="5NC-OI-ast"/>
<constraint firstAttribute="bottom" secondItem="INU-uV-RT0" secondAttribute="bottom" constant="8" id="N77-kx-ssw"/> <constraint firstItem="0r5-hR-PaV" firstAttribute="leading" secondItem="qH1-IL-Vuq" secondAttribute="trailing" constant="19" id="7II-ZN-Y8K"/>
<constraint firstItem="INU-uV-RT0" firstAttribute="top" secondItem="MuQ-Ov-P3i" secondAttribute="top" constant="8" id="Qeb-J7-lBd"/> <constraint firstItem="INU-uV-RT0" firstAttribute="leading" secondItem="MuQ-Ov-P3i" secondAttribute="leading" constant="15" id="M9T-m1-VTy"/>
<constraint firstAttribute="trailing" secondItem="0r5-hR-PaV" secondAttribute="trailing" constant="8" id="WMc-gG-XC9"/> <constraint firstAttribute="trailing" secondItem="0r5-hR-PaV" secondAttribute="trailing" constant="8" id="WMc-gG-XC9"/>
<constraint firstAttribute="bottom" secondItem="0r5-hR-PaV" secondAttribute="bottom" constant="8" id="XzI-yU-gYC"/> <constraint firstAttribute="bottom" secondItem="0r5-hR-PaV" secondAttribute="bottom" constant="8" id="XzI-yU-gYC"/>
<constraint firstItem="INU-uV-RT0" firstAttribute="centerY" secondItem="0r5-hR-PaV" secondAttribute="centerY" id="bqu-M3-EkO"/>
<constraint firstAttribute="bottomMargin" secondItem="qH1-IL-Vuq" secondAttribute="bottom" constant="5" id="tbU-tO-GlV"/>
</constraints> </constraints>
</tableViewCellContentView> </tableViewCellContentView>
<connections> <connections>
<outlet property="btnPlay" destination="INU-uV-RT0" id="y20-6U-C8u"/> <outlet property="btnPlay" destination="INU-uV-RT0" id="y20-6U-C8u"/>
<outlet property="imgMaster" destination="0r5-hR-PaV" id="Q8U-NR-1Jt"/> <outlet property="imgMaster" destination="0r5-hR-PaV" id="Q8U-NR-1Jt"/>
<outlet property="progressSlider" destination="qH1-IL-Vuq" id="oo3-S4-xyu"/>
</connections> </connections>
</tableViewCell> </tableViewCell>
</prototypes> </prototypes>
......
...@@ -7,30 +7,33 @@ ...@@ -7,30 +7,33 @@
buildImplicitDependencies = "YES"> buildImplicitDependencies = "YES">
<BuildActionEntries> <BuildActionEntries>
<BuildActionEntry <BuildActionEntry
buildForAnalyzing = "YES"
buildForTesting = "YES" buildForTesting = "YES"
buildForRunning = "YES" buildForRunning = "YES"
buildForProfiling = "YES" buildForProfiling = "YES"
buildForArchiving = "YES"> buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "9FB26439C46101C637E927BC50978C09" BlueprintIdentifier = "9FB26439C46101C637E927BC50978C09"
BuildableName = "INSPhotoGallery.bundle"
BlueprintName = "INSPhotoGallery-INSPhotoGallery" BlueprintName = "INSPhotoGallery-INSPhotoGallery"
ReferencedContainer = "container:Pods.xcodeproj" ReferencedContainer = "container:Pods.xcodeproj">
BuildableName = "INSPhotoGallery-INSPhotoGallery.bundle">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES">
buildConfiguration = "Debug"> <Testables>
</Testables>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0" launchStyle = "0"
...@@ -38,17 +41,25 @@ ...@@ -38,17 +41,25 @@
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
debugServiceExtension = "internal" debugServiceExtension = "internal"
buildConfiguration = "Debug"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9FB26439C46101C637E927BC50978C09"
BuildableName = "INSPhotoGallery.bundle"
BlueprintName = "INSPhotoGallery-INSPhotoGallery"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</LaunchAction> </LaunchAction>
<ProfileAction <ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = "" savedToolIdentifier = ""
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES">
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES">
</ProfileAction> </ProfileAction>
<AnalyzeAction <AnalyzeAction
buildConfiguration = "Debug"> buildConfiguration = "Debug">
......
...@@ -7,30 +7,33 @@ ...@@ -7,30 +7,33 @@
buildImplicitDependencies = "YES"> buildImplicitDependencies = "YES">
<BuildActionEntries> <BuildActionEntries>
<BuildActionEntry <BuildActionEntry
buildForAnalyzing = "YES"
buildForTesting = "YES" buildForTesting = "YES"
buildForRunning = "YES" buildForRunning = "YES"
buildForProfiling = "YES" buildForProfiling = "YES"
buildForArchiving = "YES"> buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "DC9AB3FA3139B764F352D5BCC210DDB7" BlueprintIdentifier = "DC9AB3FA3139B764F352D5BCC210DDB7"
BuildableName = "ImageSlideshow.bundle"
BlueprintName = "ImageSlideshow-ImageSlideshow" BlueprintName = "ImageSlideshow-ImageSlideshow"
ReferencedContainer = "container:Pods.xcodeproj" ReferencedContainer = "container:Pods.xcodeproj">
BuildableName = "ImageSlideshow-ImageSlideshow.bundle">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES">
buildConfiguration = "Debug"> <Testables>
</Testables>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0" launchStyle = "0"
...@@ -38,17 +41,25 @@ ...@@ -38,17 +41,25 @@
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
debugServiceExtension = "internal" debugServiceExtension = "internal"
buildConfiguration = "Debug"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "DC9AB3FA3139B764F352D5BCC210DDB7"
BuildableName = "ImageSlideshow.bundle"
BlueprintName = "ImageSlideshow-ImageSlideshow"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</LaunchAction> </LaunchAction>
<ProfileAction <ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = "" savedToolIdentifier = ""
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES">
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES">
</ProfileAction> </ProfileAction>
<AnalyzeAction <AnalyzeAction
buildConfiguration = "Debug"> buildConfiguration = "Debug">
......
...@@ -7,30 +7,33 @@ ...@@ -7,30 +7,33 @@
buildImplicitDependencies = "YES"> buildImplicitDependencies = "YES">
<BuildActionEntries> <BuildActionEntries>
<BuildActionEntry <BuildActionEntry
buildForAnalyzing = "YES"
buildForTesting = "YES" buildForTesting = "YES"
buildForRunning = "YES" buildForRunning = "YES"
buildForProfiling = "YES" buildForProfiling = "YES"
buildForArchiving = "YES"> buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "F97FDCB797E5DF04953162D3549D7A26" BlueprintIdentifier = "F97FDCB797E5DF04953162D3549D7A26"
BuildableName = "Pods_Bhagyashree.framework"
BlueprintName = "Pods-Bhagyashree" BlueprintName = "Pods-Bhagyashree"
ReferencedContainer = "container:Pods.xcodeproj" ReferencedContainer = "container:Pods.xcodeproj">
BuildableName = "Pods-Bhagyashree.framework">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES">
buildConfiguration = "Debug"> <Testables>
</Testables>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0" launchStyle = "0"
...@@ -38,17 +41,25 @@ ...@@ -38,17 +41,25 @@
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
debugServiceExtension = "internal" debugServiceExtension = "internal"
buildConfiguration = "Debug"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F97FDCB797E5DF04953162D3549D7A26"
BuildableName = "Pods_Bhagyashree.framework"
BlueprintName = "Pods-Bhagyashree"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</LaunchAction> </LaunchAction>
<ProfileAction <ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = "" savedToolIdentifier = ""
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES">
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES">
</ProfileAction> </ProfileAction>
<AnalyzeAction <AnalyzeAction
buildConfiguration = "Debug"> buildConfiguration = "Debug">
......
...@@ -7,30 +7,33 @@ ...@@ -7,30 +7,33 @@
buildImplicitDependencies = "YES"> buildImplicitDependencies = "YES">
<BuildActionEntries> <BuildActionEntries>
<BuildActionEntry <BuildActionEntry
buildForAnalyzing = "YES"
buildForTesting = "YES" buildForTesting = "YES"
buildForRunning = "YES" buildForRunning = "YES"
buildForProfiling = "YES" buildForProfiling = "YES"
buildForArchiving = "YES"> buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "94117655CE92C34C54AE3BF2F2BC4C75" BlueprintIdentifier = "94117655CE92C34C54AE3BF2F2BC4C75"
BuildableName = "TimeAgoInWords.bundle"
BlueprintName = "TimeAgoInWords-TimeAgoInWords" BlueprintName = "TimeAgoInWords-TimeAgoInWords"
ReferencedContainer = "container:Pods.xcodeproj" ReferencedContainer = "container:Pods.xcodeproj">
BuildableName = "TimeAgoInWords-TimeAgoInWords.bundle">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES">
buildConfiguration = "Debug"> <Testables>
</Testables>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0" launchStyle = "0"
...@@ -38,17 +41,25 @@ ...@@ -38,17 +41,25 @@
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
debugServiceExtension = "internal" debugServiceExtension = "internal"
buildConfiguration = "Debug"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "94117655CE92C34C54AE3BF2F2BC4C75"
BuildableName = "TimeAgoInWords.bundle"
BlueprintName = "TimeAgoInWords-TimeAgoInWords"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</LaunchAction> </LaunchAction>
<ProfileAction <ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = "" savedToolIdentifier = ""
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES">
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES">
</ProfileAction> </ProfileAction>
<AnalyzeAction <AnalyzeAction
buildConfiguration = "Debug"> buildConfiguration = "Debug">
......
...@@ -7,30 +7,33 @@ ...@@ -7,30 +7,33 @@
buildImplicitDependencies = "YES"> buildImplicitDependencies = "YES">
<BuildActionEntries> <BuildActionEntries>
<BuildActionEntry <BuildActionEntry
buildForAnalyzing = "YES"
buildForTesting = "YES" buildForTesting = "YES"
buildForRunning = "YES" buildForRunning = "YES"
buildForProfiling = "YES" buildForProfiling = "YES"
buildForArchiving = "YES"> buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "34371692C0577426FE7C41894182EEA5" BlueprintIdentifier = "34371692C0577426FE7C41894182EEA5"
BuildableName = "leveldb.framework"
BlueprintName = "leveldb-library" BlueprintName = "leveldb-library"
ReferencedContainer = "container:Pods.xcodeproj" ReferencedContainer = "container:Pods.xcodeproj">
BuildableName = "leveldb-library.framework">
</BuildableReference> </BuildableReference>
</BuildActionEntry> </BuildActionEntry>
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES">
buildConfiguration = "Debug"> <Testables>
</Testables>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0" launchStyle = "0"
...@@ -38,17 +41,25 @@ ...@@ -38,17 +41,25 @@
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
debugServiceExtension = "internal" debugServiceExtension = "internal"
buildConfiguration = "Debug"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "34371692C0577426FE7C41894182EEA5"
BuildableName = "leveldb.framework"
BlueprintName = "leveldb-library"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions> <AdditionalOptions>
</AdditionalOptions> </AdditionalOptions>
</LaunchAction> </LaunchAction>
<ProfileAction <ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = "" savedToolIdentifier = ""
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES">
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES">
</ProfileAction> </ProfileAction>
<AnalyzeAction <AnalyzeAction
buildConfiguration = "Debug"> buildConfiguration = "Debug">
......
...@@ -8,146 +8,204 @@ ...@@ -8,146 +8,204 @@
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>6</integer>
</dict> </dict>
<key>EasyToast.xcscheme</key> <key>EasyToast.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>7</integer>
</dict> </dict>
<key>FirebaseAuth.xcscheme</key> <key>FirebaseAuth.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>8</integer>
</dict> </dict>
<key>FirebaseCore.xcscheme</key> <key>FirebaseCore.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>9</integer>
</dict> </dict>
<key>FirebaseDatabase.xcscheme</key> <key>FirebaseDatabase.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>10</integer>
</dict> </dict>
<key>FirebaseMessaging.xcscheme</key> <key>FirebaseMessaging.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>11</integer>
</dict> </dict>
<key>FirebaseStorage.xcscheme</key> <key>FirebaseStorage.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>12</integer>
</dict> </dict>
<key>GTMSessionFetcher.xcscheme</key> <key>GTMSessionFetcher.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>14</integer>
</dict> </dict>
<key>GoogleToolboxForMac.xcscheme</key> <key>GoogleToolboxForMac.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>13</integer>
</dict> </dict>
<key>INSPhotoGallery-INSPhotoGallery.xcscheme</key> <key>INSPhotoGallery-INSPhotoGallery.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>18</integer>
</dict> </dict>
<key>INSPhotoGallery.xcscheme</key> <key>INSPhotoGallery.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>17</integer>
</dict> </dict>
<key>IQKeyboardManagerSwift.xcscheme</key> <key>IQKeyboardManagerSwift.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>19</integer>
</dict> </dict>
<key>ImageSlideshow-ImageSlideshow.xcscheme</key> <key>ImageSlideshow-ImageSlideshow.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>16</integer>
</dict> </dict>
<key>ImageSlideshow.xcscheme</key> <key>ImageSlideshow.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>15</integer>
</dict> </dict>
<key>Kingfisher.xcscheme</key> <key>Kingfisher.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>20</integer>
</dict> </dict>
<key>MJRefresh.xcscheme</key> <key>MJRefresh.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>22</integer>
</dict> </dict>
<key>Pastel.xcscheme</key> <key>Pastel.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>24</integer>
</dict> </dict>
<key>Pods-Bhagyashree.xcscheme</key> <key>Pods-Bhagyashree.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>25</integer>
</dict> </dict>
<key>Protobuf.xcscheme</key> <key>Protobuf.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>26</integer>
</dict> </dict>
<key>Realm.xcscheme</key> <key>Realm.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>27</integer>
</dict> </dict>
<key>RealmSwift.xcscheme</key> <key>RealmSwift.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>28</integer>
</dict> </dict>
<key>SDWebImage.xcscheme</key> <key>SDWebImage.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>29</integer>
</dict> </dict>
<key>SVProgressHUD.xcscheme</key> <key>SVProgressHUD.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>30</integer>
</dict> </dict>
<key>SwiftDate.xcscheme</key> <key>SwiftDate.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>31</integer>
</dict> </dict>
<key>TimeAgoInWords-TimeAgoInWords.xcscheme</key> <key>TimeAgoInWords-TimeAgoInWords.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>33</integer>
</dict> </dict>
<key>TimeAgoInWords.xcscheme</key> <key>TimeAgoInWords.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>32</integer>
</dict> </dict>
<key>WMPageController.xcscheme</key> <key>WMPageController.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>34</integer>
</dict> </dict>
<key>leveldb-library.xcscheme</key> <key>leveldb-library.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>21</integer>
</dict> </dict>
<key>nanopb.xcscheme</key> <key>nanopb.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key>
<integer>23</integer>
</dict> </dict>
</dict> </dict>
<key>SuppressBuildableAutocreation</key> <key>SuppressBuildableAutocreation</key>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment