Fix/os update version (#2890)

* dynamically set a registry to use for os updates

* fix os updates response type

* fix saving high score

---------

Co-authored-by: Matt Hill <mattnine@protonmail.com>
This commit is contained in:
Lucy
2025-04-23 09:17:46 -04:00
committed by GitHub
parent 5b173315f9
commit df4c92672f
13 changed files with 184 additions and 48 deletions

View File

@@ -250,7 +250,7 @@ export class LiveApiService extends ApiService {
async updateServer(url?: string): Promise<RR.UpdateServerRes> {
const params = {
registry: url || this.config.marketplace.start9,
registry: url || this.config.startosRegistry,
}
return this.rpcRequest({ method: 'server.update', params })
}
@@ -294,10 +294,12 @@ export class LiveApiService extends ApiService {
})
}
async checkOSUpdate(qp: RR.CheckOSUpdateReq): Promise<RR.CheckOSUpdateRes> {
async checkOSUpdate(
qp: RR.CheckOSUpdateReq,
): Promise<RR.GetRegistryOsUpdateRes> {
const { serverId } = qp
return this.registryRequest(this.config.marketplace.start9, {
return this.registryRequest(this.config.startosRegistry, {
method: 'os.version.get',
params: { serverId },
})