summaryrefslogtreecommitdiff
path: root/ui/lib/state
diff options
context:
space:
mode:
Diffstat (limited to 'ui/lib/state')
-rw-r--r--ui/lib/state/remote/state.svelte.js24
-rw-r--r--ui/lib/state/remote/users.svelte.js (renamed from ui/lib/state/remote/logins.svelte.js)8
2 files changed, 16 insertions, 16 deletions
diff --git a/ui/lib/state/remote/state.svelte.js b/ui/lib/state/remote/state.svelte.js
index c4daf17..6cbe124 100644
--- a/ui/lib/state/remote/state.svelte.js
+++ b/ui/lib/state/remote/state.svelte.js
@@ -1,26 +1,26 @@
-import { Logins } from './logins.svelte.js';
+import { Users } from './users.svelte.js';
import { Channels } from './channels.svelte.js';
import { Messages } from './messages.svelte.js';
export class State {
currentUser = $state();
- logins = $state();
+ users = $state();
channels = $state();
messages = $state();
- static boot({ currentUser, logins, channels, messages, resumePoint }) {
+ static boot({ currentUser, users, channels, messages, resumePoint }) {
return new State({
currentUser,
- logins: Logins.boot(logins),
+ users: Users.boot(users),
channels: Channels.boot(channels),
messages: Messages.boot(messages),
resumePoint
});
}
- constructor({ currentUser, logins, channels, messages, resumePoint }) {
+ constructor({ currentUser, users, channels, messages, resumePoint }) {
this.currentUser = currentUser;
- this.logins = logins;
+ this.users = users;
this.channels = channels;
this.messages = messages;
this.resumePoint = resumePoint;
@@ -30,8 +30,8 @@ export class State {
switch (event.type) {
case 'channel':
return this.onChannelEvent(event);
- case 'login':
- return this.onLoginEvent(event);
+ case 'user':
+ return this.onUserEvent(event);
case 'message':
return this.onMessageEvent(event);
}
@@ -56,16 +56,16 @@ export class State {
this.channels.remove(id);
}
- onLoginEvent(event) {
+ onUserEvent(event) {
switch (event.event) {
case 'created':
- return this.onLoginCreated(event);
+ return this.onUserCreated(event);
}
}
- onLoginCreated(event) {
+ onUserCreated(event) {
const { id, name } = event;
- this.logins.add({ id, name });
+ this.users.add({ id, name });
}
onMessageEvent(event) {
diff --git a/ui/lib/state/remote/logins.svelte.js b/ui/lib/state/remote/users.svelte.js
index d19068d..617084f 100644
--- a/ui/lib/state/remote/logins.svelte.js
+++ b/ui/lib/state/remote/users.svelte.js
@@ -1,11 +1,11 @@
import { SvelteMap } from 'svelte/reactivity';
-export class Logins {
+export class Users {
all = $state();
- static boot(logins) {
- const all = new SvelteMap(logins.map((login) => [login.id, login]));
- return new Logins({ all });
+ static boot(users) {
+ const all = new SvelteMap(users.map((user) => [user.id, user]));
+ return new Users({ all });
}
constructor({ all }) {