Suggest `@room` when `@channel`, `@everyone`, or `@here` is typed in composer (#7737)

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
pull/21833/head
Aaron Raimist 2022-02-09 03:03:28 -06:00 committed by GitHub
parent 09b88d1fbe
commit 094b29bb21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -43,7 +43,9 @@ export default class NotifProvider extends AutocompleteProvider {
if (!this.room.currentState.mayTriggerNotifOfType('room', client.credentials.userId)) return [];
const { command, range } = this.getCurrentCommand(query, selection, force);
if (command && command[0] && '@room'.startsWith(command[0]) && command[0].length > 1) {
if (command?.[0].length > 1 &&
['@room', '@channel', '@everyone', '@here'].some(c => c.startsWith(command[0]))
) {
return [{
completion: '@room',
completionId: '@room',