blob: f408c0c73b4b0c09b257fffbb2839167dd7ebce8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import { writable } from 'svelte/store';
import { browser } from '$app/environment';
import { Channels } from '$lib/store/channels.svelte.js';
import { Messages } from '$lib/store/messages.svelte.js';
import { Logins } from '$lib/store/logins';
// Get channelsList content from the local storage
const channelsData = (browser && JSON.parse(localStorage.getItem('pilcrow:channelsData'))) || {};
export const currentUser = writable(null);
export const logins = writable(new Logins());
export const channelsList = writable(new Channels({ channelsData }));
export const messages = writable(new Messages());
|