18 lines
451 B
JavaScript
18 lines
451 B
JavaScript
import Component from "@ember/component";
|
|
import { action } from "@ember/object";
|
|
import { inject as service } from "@ember/service";
|
|
|
|
export default class UserCardChatButton extends Component {
|
|
@service chat;
|
|
|
|
@action
|
|
startChatting() {
|
|
this.chat
|
|
.upsertDmChannelForUsernames([this.user.username])
|
|
.then((chatChannel) => {
|
|
this.chat.openChannel(chatChannel);
|
|
this.appEvents.trigger("card:close");
|
|
});
|
|
}
|
|
}
|