Skip to content
Snippets Groups Projects
Commit e6a4c9c6 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Merge branch 'dev/messenger-example' into 'development'

Update XXMessenger example

See merge request elixxir/elixxir-dapps-sdk-swift!46
parents 5f309227 b19fe5d9
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!46Update XXMessenger example
stages:
- test
tests:
package-tests:
stage: test
tags:
- ios
script:
- ./run-tests.sh
examples-tests:
stage: test
tags:
- ios
script:
- ./run-tests.sh examples
......@@ -256,7 +256,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = P38XW29864;
DEVELOPMENT_TEAM = "";
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
......@@ -269,7 +269,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = pl.darrarski.XXMessenger;
PRODUCT_BUNDLE_IDENTIFIER = xx.network.XXMessengerExample;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
......@@ -283,7 +283,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = P38XW29864;
DEVELOPMENT_TEAM = "";
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
......@@ -296,7 +296,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = pl.darrarski.XXMessenger;
PRODUCT_BUNDLE_IDENTIFIER = xx.network.XXMessengerExample;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
......
......@@ -44,7 +44,9 @@ extension AppEnvironment {
},
home: {
HomeEnvironment(
messenger: messenger
messenger: messenger,
mainQueue: mainQueue,
bgQueue: bgQueue
)
}
)
......
......@@ -12,17 +12,25 @@ public enum HomeAction: Equatable {
public struct HomeEnvironment {
public init(
messenger: Messenger
messenger: Messenger,
mainQueue: AnySchedulerOf<DispatchQueue>,
bgQueue: AnySchedulerOf<DispatchQueue>
) {
self.messenger = messenger
self.mainQueue = mainQueue
self.bgQueue = bgQueue
}
public var messenger: Messenger
public var mainQueue: AnySchedulerOf<DispatchQueue>
public var bgQueue: AnySchedulerOf<DispatchQueue>
}
extension HomeEnvironment {
public static let unimplemented = HomeEnvironment(
messenger: .unimplemented
messenger: .unimplemented,
mainQueue: .unimplemented,
bgQueue: .unimplemented
)
}
......
#!/bin/sh
set -e
set -o pipefail && xcodebuild -scheme 'elixxir-dapps-sdk-swift-Package' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=15.5,name=iPhone 13' test | ./xcbeautify
if [ ! -n "$1" ]; then
echo "\n\033[1;32m▶ Running package tests on iOS Simulator...\033[0m"
set -o pipefail && xcodebuild -scheme 'elixxir-dapps-sdk-swift-Package' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=15.5,name=iPhone 13' test | ./xcbeautify
elif [ "$1" = "examples" ]; then
echo "\n\033[1;32m▶ Running XXMessenger example tests on iOS Simulator...\033[0m"
set -o pipefail && xcodebuild -workspace 'Examples/xx-messenger/XXMessenger.xcworkspace' -scheme 'XXMessenger' -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=15.5,name=iPhone 13' test | ./xcbeautify
else
echo "Invalid option. Usage:"
echo " run-tests.sh - Run package tests"
echo " run-tests.sh examples - Run examples tests"
exit 1
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment