File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -127,6 +127,7 @@ export const AdminNodeRouter = HttpRouter.empty.pipe(
127127 const existing = yield * nodeRepo . findById ( idBytes )
128128 if ( existing ) {
129129 yield * nodeRepo . update ( idBytes , {
130+ hostname : body . hostname ,
130131 status : 'online' ,
131132 slotsTotal : body . slots_total ,
132133 version : body . version ,
Original file line number Diff line number Diff line change @@ -63,6 +63,7 @@ export function createDrizzleNodeRepo(db: Database): NodeRepoApi {
6363 const setClause : Record < string , unknown > = {
6464 updatedAt : new Date ( ) ,
6565 }
66+ if ( fields . hostname !== undefined ) setClause . hostname = fields . hostname
6667 if ( fields . status !== undefined ) setClause . status = fields . status
6768 if ( fields . slotsTotal !== undefined ) setClause . slotsTotal = fields . slotsTotal
6869 if ( fields . version !== undefined ) setClause . version = fields . version
Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ export function createInMemoryNodeRepo(): NodeRepoApi {
3939 if ( ! existing ) return
4040 store . set ( key , {
4141 ...existing ,
42+ ...( fields . hostname !== undefined ? { hostname : fields . hostname } : { } ) ,
4243 ...( fields . status !== undefined ? { status : fields . status } : { } ) ,
4344 ...( fields . slotsTotal !== undefined ? { slotsTotal : fields . slotsTotal } : { } ) ,
4445 ...( fields . version !== undefined ? { version : fields . version } : { } ) ,
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ export interface NodeRepoApi {
3333 readonly update : (
3434 id : Uint8Array ,
3535 fields : {
36+ hostname ?: string | undefined
3637 status ?: 'online' | 'offline' | 'draining' | 'disabled' | undefined
3738 slotsTotal ?: number | undefined
3839 version ?: string | undefined
You can’t perform that action at this time.
0 commit comments