Files
frontend-lblod-chat/app/controllers/conversations.js
2026-09-16 17:16:19 +02:00

21 lines
586 B
JavaScript

import Controller from '@ember/controller';
import { service } from '@ember/service';
import { task } from 'ember-concurrency';
export default class ConversationsController extends Controller {
@service store;
@service router;
@service currentSession;
create = task(async () => {
const now = new Date();
const conversation = this.store.createRecord('chat-conversation', {
created: now,
lastActivity: now,
creator: this.currentSession.user,
});
await conversation.save();
this.router.transitionTo('conversation', conversation.id);
});
}