My_Test_Repo/force-app/main/default/lwc/lms/lms.js

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;
}
}