feat: update project settings and details endpoints, and add project meta update method

This commit is contained in:
lborv
2025-10-28 20:42:59 +02:00
parent e5e53557c9
commit 814ed81b34

View File

@ -76,9 +76,8 @@ export class FewLineSDK {
async deleteSetting(key: string): Promise<any> { async deleteSetting(key: string): Promise<any> {
const response = await this.createRequestWithAuthHeaders( const response = await this.createRequestWithAuthHeaders(
`${this.url}/project/settings/delete`, `${this.url}/project/settings/delete/${key}`,
"DELETE", "DELETE"
{ key }
); );
return response.data; return response.data;
@ -102,15 +101,25 @@ export class FewLineSDK {
return response.data; return response.data;
} }
async getProjectInfo(): Promise<any> { async getProjectDetails(): Promise<any> {
const response = await this.createRequestWithAuthHeaders( const response = await this.createRequestWithAuthHeaders(
`${this.url}/project/info`, `${this.url}/project/details`,
"GET" "GET"
); );
return response.data; return response.data;
} }
async updateProjectMeta(meta: Record<string, any>): Promise<any> {
const response = await this.createRequestWithAuthHeaders(
`${this.url}/project/update/meta`,
"POST",
{ meta }
);
return response.data;
}
/** /**
* Database management part * Database management part
*/ */