Bug 1429205 - Add a sendMessageToContent helper for paymentDialogWrapper. r=jaws

MozReview-Commit-ID: FgeQaOR5yno

--HG--
extra : rebase_source : dedbab5e9374cde96a95a02aca5ae328a01902c8
This commit is contained in:
Matthew Noorenberghe 2018-02-20 15:56:33 -08:00
Родитель 3bf8f7cdd1
Коммит b61dd79b68
1 изменённых файлов: 13 добавлений и 13 удалений

Просмотреть файл

@ -237,12 +237,16 @@ var paymentDialogWrapper = {
}, },
onAutofillStorageChange() { onAutofillStorageChange() {
this.sendMessageToContent("updateState", {
savedAddresses: this.fetchSavedAddresses(),
savedBasicCards: this.fetchSavedPaymentCards(),
});
},
sendMessageToContent(messageType, data = {}) {
this.mm.sendAsyncMessage("paymentChromeToContent", { this.mm.sendAsyncMessage("paymentChromeToContent", {
messageType: "updateState", data,
data: { messageType,
savedAddresses: this.fetchSavedAddresses(),
savedBasicCards: this.fetchSavedPaymentCards(),
},
}); });
}, },
@ -325,14 +329,10 @@ var paymentDialogWrapper = {
initializeFrame() { initializeFrame() {
let requestSerialized = this._serializeRequest(this.request); let requestSerialized = this._serializeRequest(this.request);
this.sendMessageToContent("showPaymentRequest", {
this.mm.sendAsyncMessage("paymentChromeToContent", { request: requestSerialized,
messageType: "showPaymentRequest", savedAddresses: this.fetchSavedAddresses(),
data: { savedBasicCards: this.fetchSavedPaymentCards(),
request: requestSerialized,
savedAddresses: this.fetchSavedAddresses(),
savedBasicCards: this.fetchSavedPaymentCards(),
},
}); });
Services.obs.addObserver(this, "formautofill-storage-changed", true); Services.obs.addObserver(this, "formautofill-storage-changed", true);