Update sound to play on the screens they suppose to play only
This commit is contained in:
parent
06ab1d1062
commit
f89499047a
3 changed files with 15 additions and 5 deletions
|
|
@ -624,7 +624,9 @@ angular.module('copayApp.controllers').controller('confirmController', function(
|
||||||
(processName == 'sendingTx' && !$scope.wallet.canSign() && !$scope.wallet.isPrivKeyExternal())
|
(processName == 'sendingTx' && !$scope.wallet.canSign() && !$scope.wallet.isPrivKeyExternal())
|
||||||
) && !isOn) {
|
) && !isOn) {
|
||||||
$scope.sendStatus = 'success';
|
$scope.sendStatus = 'success';
|
||||||
soundService.play('misc/payment_sent.mp3');
|
|
||||||
|
if ($state.current.name === "tabs.send.confirm") // XX SP: Otherwise all open wallets on other devices play this sound if you have been in a send flow before on that device.
|
||||||
|
soundService.play('misc/payment_sent.mp3');
|
||||||
firebaseEventsService.logEvent('sent_bitcoin', { coin: $scope.wallet.coin });
|
firebaseEventsService.logEvent('sent_bitcoin', { coin: $scope.wallet.coin });
|
||||||
$timeout(function() {
|
$timeout(function() {
|
||||||
$scope.$digest();
|
$scope.$digest();
|
||||||
|
|
|
||||||
|
|
@ -130,8 +130,11 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$scope.paymentReceivedCoin = $scope.wallet.coin;
|
$scope.paymentReceivedCoin = $scope.wallet.coin;
|
||||||
$scope.$apply(function () {
|
|
||||||
|
if ($state.current.name === "tabs.receive")
|
||||||
soundService.play('misc/payment_received.mp3');
|
soundService.play('misc/payment_received.mp3');
|
||||||
|
|
||||||
|
$scope.$apply(function () {
|
||||||
$scope.showingPaymentReceived = true;
|
$scope.showingPaymentReceived = true;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,9 +13,14 @@ angular.module('copayApp.services').service('soundService', function($log, $time
|
||||||
configService.whenAvailable(function(config) {
|
configService.whenAvailable(function(config) {
|
||||||
if (config.soundsEnabled) {
|
if (config.soundsEnabled) {
|
||||||
if (platformInfo.isCordova) {
|
if (platformInfo.isCordova) {
|
||||||
var p = window.location.pathname;
|
|
||||||
var device_path = p.substring(0, p.lastIndexOf('/'));
|
if (platformInfo.isAndroid) {
|
||||||
var audio = new Media(device_path + '/' + soundFile,
|
var p = window.location.pathname;
|
||||||
|
var device_path = p.substring(0, p.lastIndexOf('/'));
|
||||||
|
soundFile = device_path + '/' + soundFile;
|
||||||
|
}
|
||||||
|
|
||||||
|
var audio = new Media(soundFile,
|
||||||
function () {
|
function () {
|
||||||
$log.debug("playAudio(bch_sent):Audio Success");
|
$log.debug("playAudio(bch_sent):Audio Success");
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue