summaryrefslogtreecommitdiff
path: root/ui/lib/outbox.svelte.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/lib/outbox.svelte.js')
-rw-r--r--ui/lib/outbox.svelte.js24
1 files changed, 12 insertions, 12 deletions
diff --git a/ui/lib/outbox.svelte.js b/ui/lib/outbox.svelte.js
index 183f8ff..c4e2324 100644
--- a/ui/lib/outbox.svelte.js
+++ b/ui/lib/outbox.svelte.js
@@ -4,9 +4,9 @@ import * as msg from './state/remote/messages.svelte.js';
import * as api from './apiServer.js';
import * as md from './markdown.js';
-class PostToChannel {
- constructor(channel, body) {
- this.channel = channel;
+class SendToConversation {
+ constructor(conversation, body) {
+ this.conversation = conversation;
this.body = body;
this.at = DateTime.now();
this.renderedBody = md.render(body);
@@ -16,7 +16,7 @@ class PostToChannel {
return {
id: null,
at: this.at,
- channel: this.channel,
+ conversation: this.conversation,
sender,
body: this.body,
renderedBody: this.renderedBody,
@@ -24,7 +24,7 @@ class PostToChannel {
}
async send() {
- return await api.retry(() => api.postToChannel(this.channel, this.body));
+ return await api.retry(() => api.sendToConversation(this.conversation, this.body));
}
}
@@ -38,19 +38,19 @@ class DeleteMessage {
}
}
-class CreateChannel {
+class CreateConversation {
constructor(name) {
this.name = name;
}
async send() {
- return await api.retry(() => api.createChannel(this.name));
+ return await api.retry(() => api.createConversation(this.name));
}
}
export class Outbox {
pending = $state([]);
- messages = $derived(this.pending.filter((operation) => operation instanceof PostToChannel));
+ messages = $derived(this.pending.filter((operation) => operation instanceof SendToConversation));
deleted = $derived(this.pending.filter((operation) => operation instanceof DeleteMessage));
static empty() {
@@ -66,12 +66,12 @@ export class Outbox {
this.start();
}
- createChannel(name) {
- this.enqueue(new CreateChannel(name));
+ createConversation(name) {
+ this.enqueue(new CreateConversation(name));
}
- postToChannel(channel, body) {
- this.enqueue(new PostToChannel(channel, body));
+ sendToConversation(conversationId, body) {
+ this.enqueue(new SendToConversation(conversationId, body));
}
deleteMessage(messageId) {