/lightning-chatter-messenger

⚡ Lightweight Chatter messenger utility item, which supports real-time private conversation, in Salesforce Lightning Experience. Built by Lightning Web Component.

Primary LanguageJavaScriptMIT LicenseMIT

Lightning Chatter Messenger

Github Workflow codecov

⚡Chatter messenger utility item, which supports private chatter conversation, in Salesforce Lightning Experience. Built by Lightning Web Component. Motivated by the idea Chatter Messenger for Salesforce

📦 Installation

Click the following link. Before installation, my domain must be enabled in the target org.

You can also install in your scratch org by cloning this repo and pushing the source.

Deploy

After installation, add chatterMessenger custom component as an utility item in application setting.

Make sure that the profile of the users has create and read access to Chatter Message Event to refresh the screen automatically.

🛠 Development

  1. Clone this repo and run npm install.
  2. Authorize a DevHub (if not yet) and create a scratch org, and then push the source to the org. (Or use sfdx button above)
  3. Assign permission.
sfdx force:user:permset:assign -n LCM_Manager
  1. Create test users.
sfdx force:apex:execute -f ./scripts/apex/init.apex

✋ Feedback/Contributing

Feature requests, bug reports and pull requests are welcome🙏🏻

🎉 Special Thanks

👀 License

The source code is licensed under the MIT license