|
1 | | -import { sdkForConsole } from "./sdks.js"; |
| 1 | +import { sdkForConsole, sdkForProject } from "./sdks.js"; |
2 | 2 | import { |
3 | 3 | Client, |
4 | | - Account, |
5 | | - Avatars, |
6 | | - Backups, |
7 | | - Assistant, |
8 | 4 | Console, |
9 | 5 | Databases, |
10 | | - Domains, |
11 | 6 | Functions, |
12 | | - Graphql, |
13 | | - Health, |
14 | | - Locale, |
15 | 7 | Messaging, |
16 | | - Migrations, |
17 | 8 | Organizations, |
18 | | - Project, |
19 | 9 | Projects, |
20 | 10 | Proxy, |
21 | 11 | Sites, |
22 | 12 | Storage, |
23 | 13 | TablesDB, |
24 | 14 | Teams, |
25 | | - Tokens, |
26 | | - Users, |
27 | | - Vcs, |
28 | | - Realtime, |
29 | 15 | } from "@appwrite.io/console"; |
30 | 16 |
|
31 | | -export const getAccountService = async (sdk?: Client): Promise<Account> => { |
32 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
33 | | - return new Account(client); |
34 | | -}; |
35 | | - |
36 | | -export const getAvatarsService = async (sdk?: Client): Promise<Avatars> => { |
37 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
38 | | - return new Avatars(client); |
39 | | -}; |
40 | | - |
41 | | -export const getBackupsService = async (sdk?: Client): Promise<Backups> => { |
42 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
43 | | - return new Backups(client); |
44 | | -}; |
45 | | - |
46 | | -export const getAssistantService = async (sdk?: Client): Promise<Assistant> => { |
47 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
48 | | - return new Assistant(client); |
49 | | -}; |
50 | | - |
51 | 17 | export const getConsoleService = async (sdk?: Client): Promise<Console> => { |
52 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 18 | + const client = !sdk ? await sdkForProject() : sdk; |
53 | 19 | return new Console(client); |
54 | 20 | }; |
55 | 21 |
|
56 | 22 | export const getDatabasesService = async (sdk?: Client): Promise<Databases> => { |
57 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 23 | + const client = !sdk ? await sdkForProject() : sdk; |
58 | 24 | return new Databases(client); |
59 | 25 | }; |
60 | 26 |
|
61 | | -export const getDomainsService = async (sdk?: Client): Promise<Domains> => { |
62 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
63 | | - return new Domains(client); |
64 | | -}; |
65 | | - |
66 | 27 | export const getFunctionsService = async (sdk?: Client): Promise<Functions> => { |
67 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 28 | + const client = !sdk ? await sdkForProject() : sdk; |
68 | 29 | return new Functions(client); |
69 | 30 | }; |
70 | 31 |
|
71 | | -export const getGraphqlService = async (sdk?: Client): Promise<Graphql> => { |
72 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
73 | | - return new Graphql(client); |
74 | | -}; |
75 | | - |
76 | | -export const getHealthService = async (sdk?: Client): Promise<Health> => { |
77 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
78 | | - return new Health(client); |
79 | | -}; |
80 | | - |
81 | | -export const getLocaleService = async (sdk?: Client): Promise<Locale> => { |
82 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
83 | | - return new Locale(client); |
84 | | -}; |
85 | | - |
86 | 32 | export const getMessagingService = async (sdk?: Client): Promise<Messaging> => { |
87 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 33 | + const client = !sdk ? await sdkForProject() : sdk; |
88 | 34 | return new Messaging(client); |
89 | 35 | }; |
90 | 36 |
|
91 | | -export const getMigrationsService = async ( |
92 | | - sdk?: Client, |
93 | | -): Promise<Migrations> => { |
94 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
95 | | - return new Migrations(client); |
96 | | -}; |
97 | | - |
98 | 37 | export const getOrganizationsService = async ( |
99 | 38 | sdk?: Client, |
100 | 39 | ): Promise<Organizations> => { |
101 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 40 | + const client = !sdk ? await sdkForProject() : sdk; |
102 | 41 | return new Organizations(client); |
103 | 42 | }; |
104 | 43 |
|
105 | | -export const getProjectService = async (sdk?: Client): Promise<Project> => { |
106 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
107 | | - return new Project(client); |
108 | | -}; |
109 | | - |
110 | 44 | export const getProjectsService = async (sdk?: Client): Promise<Projects> => { |
111 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 45 | + const client = !sdk ? await sdkForConsole() : sdk; |
112 | 46 | return new Projects(client); |
113 | 47 | }; |
114 | 48 |
|
115 | 49 | export const getProxyService = async (sdk?: Client): Promise<Proxy> => { |
116 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 50 | + const client = !sdk ? await sdkForProject() : sdk; |
117 | 51 | return new Proxy(client); |
118 | 52 | }; |
119 | 53 |
|
120 | 54 | export const getSitesService = async (sdk?: Client): Promise<Sites> => { |
121 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 55 | + const client = !sdk ? await sdkForProject() : sdk; |
122 | 56 | return new Sites(client); |
123 | 57 | }; |
124 | 58 |
|
125 | 59 | export const getStorageService = async (sdk?: Client): Promise<Storage> => { |
126 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 60 | + const client = !sdk ? await sdkForProject() : sdk; |
127 | 61 | return new Storage(client); |
128 | 62 | }; |
129 | 63 |
|
130 | 64 | export const getTablesDBService = async (sdk?: Client): Promise<TablesDB> => { |
131 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 65 | + const client = !sdk ? await sdkForProject() : sdk; |
132 | 66 | return new TablesDB(client); |
133 | 67 | }; |
134 | 68 |
|
135 | 69 | export const getTeamsService = async (sdk?: Client): Promise<Teams> => { |
136 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
| 70 | + const client = !sdk ? await sdkForProject() : sdk; |
137 | 71 | return new Teams(client); |
138 | 72 | }; |
139 | | - |
140 | | -export const getTokensService = async (sdk?: Client): Promise<Tokens> => { |
141 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
142 | | - return new Tokens(client); |
143 | | -}; |
144 | | - |
145 | | -export const getUsersService = async (sdk?: Client): Promise<Users> => { |
146 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
147 | | - return new Users(client); |
148 | | -}; |
149 | | - |
150 | | -export const getVcsService = async (sdk?: Client): Promise<Vcs> => { |
151 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
152 | | - return new Vcs(client); |
153 | | -}; |
154 | | - |
155 | | -export const getRealtimeService = async (sdk?: Client): Promise<Realtime> => { |
156 | | - const client = !sdk ? await sdkForConsole(true) : sdk; |
157 | | - return new Realtime(client); |
158 | | -}; |
0 commit comments