fix: delete saving states
Parallel use of the same Api Service instance is likely to replace requestData
This commit is contained in:
@ -14,101 +14,112 @@ export default class SetupService extends ApiService {
|
||||
public readonly version = AvailableVersion.v1;
|
||||
|
||||
public checkToken(token: string) {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('CheckToken')
|
||||
.setQueryParams({token: token})
|
||||
.build<ApiService>()
|
||||
.get<boolean>();
|
||||
.build;
|
||||
|
||||
return this.get<boolean>(request);
|
||||
}
|
||||
|
||||
public setPsql(data: DatabaseRequest) {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('SetPsql')
|
||||
.setData(data)
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public setMysql(data: DatabaseRequest) {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('SetMysql')
|
||||
.setData(data)
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public setSqlite(path: string | null = null) {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('SetSqlite')
|
||||
.setQueryParams({path: path})
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.get<boolean>();
|
||||
.build;
|
||||
|
||||
return this.get<boolean>(request);
|
||||
}
|
||||
|
||||
public setRedis(data: CacheRequest) {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('SetRedis')
|
||||
.setData(data)
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public setMemcached() {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('SetMemcached')
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public createAdmin(data: CreateUserRequest) {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('CreateAdmin')
|
||||
.setData(data)
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public setLogging(data: LoggingRequest | null = null) {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('SetLogging')
|
||||
.setData(data)
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public setEmail(data: EmailRequest | null = null) {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('SetEmail')
|
||||
.setData(data)
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public setSchedule(data: ScheduleConfigurationRequest) {
|
||||
data.startTerm = new DateOnly(data.startTerm).toString();
|
||||
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('SetSchedule')
|
||||
.setData(data)
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public submit() {
|
||||
return this.createRequestBuilder()
|
||||
let request = this.createRequestBuilder()
|
||||
.setEndpoint('Submit')
|
||||
.setWithCredentials()
|
||||
.build<ApiService>()
|
||||
.post<boolean>();
|
||||
.build;
|
||||
|
||||
return this.post<boolean>(request);
|
||||
}
|
||||
|
||||
public isConfigured() {
|
||||
|
Reference in New Issue
Block a user