Skip to content

Commit ac4181a

Browse files
Merge pull request #397 from appwrite/fix-team-preferences
fix: team prefs
2 parents be3d991 + 86bbcfd commit ac4181a

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

src/lib/stores/preferences.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,7 @@ function createPreferences() {
110110

111111
return n;
112112
}),
113-
loadTeamPrefs: async () => {
114-
const id = get(organization)?.$id;
115-
if (!id) return {};
113+
loadTeamPrefs: async (id: string) => {
116114
const teamPrefs = await sdk.forConsole.teams.getPrefs(id);
117115
update((n) => {
118116
n[id] = teamPrefs;

src/routes/console/project-[project]/+layout.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Dependencies } from '$lib/constants';
22
import { sdk } from '$lib/stores/sdk';
33
import { error } from '@sveltejs/kit';
44
import type { LayoutLoad } from './$types';
5+
import { preferences } from '$lib/stores/preferences';
56

67
export const load: LayoutLoad = async ({ params, depends }) => {
78
depends(Dependencies.PROJECT);
@@ -10,6 +11,7 @@ export const load: LayoutLoad = async ({ params, depends }) => {
1011
const project = await sdk.forConsole.projects.get(params.project);
1112
localStorage.setItem('project', project.$id);
1213
localStorage.setItem('organization', project.teamId);
14+
preferences.loadTeamPrefs(project.teamId);
1315

1416
return {
1517
project,

src/routes/console/project-[project]/databases/database-[database]/collection-[collection]/+layout.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ import Header from './header.svelte';
66
import { error } from '@sveltejs/kit';
77
import SubNavigation from './subNavigation.svelte';
88
import { Query } from '@appwrite.io/console';
9-
import { preferences } from '$lib/stores/preferences';
109

1110
export const load: LayoutLoad = async ({ params, depends }) => {
12-
await preferences.loadTeamPrefs();
1311
depends(Dependencies.COLLECTION);
1412
try {
1513
return {

0 commit comments

Comments
 (0)