22 lines
638 B
JavaScript
22 lines
638 B
JavaScript
import { LightningElement,wire } from 'lwc';
|
|
import { subscribe, MessageContext } from 'lightning/messageService';
|
|
import COUNTER_UPDATED_CHANNEL from '@salesforce/messageChannel/CounterUpdated__c';
|
|
|
|
export default class Lms extends LightningElement {
|
|
@wire(MessageContext)
|
|
messageContext;
|
|
|
|
connectedCallback() {
|
|
this.subscription = subscribe(
|
|
this.messageContext,
|
|
COUNTER_UPDATED_CHANNEL,
|
|
(message) => {
|
|
this.updateCounter(message.counterValue);
|
|
}
|
|
);
|
|
}
|
|
updateCounter(counterValue) {
|
|
this.counterValue = counterValue;
|
|
}
|
|
|
|
} |