mirror of
https://github.com/unraid/api.git
synced 2026-01-24 17:38:37 -06:00
fix: use new data from bus watcher
This commit is contained in:
@@ -3,13 +3,13 @@ import { promises } from 'fs';
|
||||
import { varState } from '../../states';
|
||||
|
||||
// Get key file
|
||||
export const getKeyFile = async function () {
|
||||
export const getKeyFile = async function (regFile: string = varState.data.regFile) {
|
||||
// Bail if key is missing
|
||||
if (varState.data.regFile.trim() === '') {
|
||||
if (regFile.trim() === '') {
|
||||
return '';
|
||||
}
|
||||
|
||||
return promises.readFile(varState.data.regFile, 'binary').then(keyFile => {
|
||||
return promises.readFile(regFile, 'binary').then(keyFile => {
|
||||
return btoa(keyFile).trim().replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, '');
|
||||
}).catch(() => '');
|
||||
};
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
import { coreLogger, logger } from '../log';
|
||||
import { pubsub } from '../pubsub';
|
||||
import { getKeyFile } from '../utils';
|
||||
import { getKeyFile, sleep } from '../utils';
|
||||
import { bus } from '../bus';
|
||||
|
||||
export const keyFile = () => {
|
||||
@@ -14,7 +14,7 @@ export const keyFile = () => {
|
||||
coreLogger.debug('Var state updated, publishing registration event.');
|
||||
|
||||
// Get key file
|
||||
const keyFile = data.var.node.regFile ? await getKeyFile() : '';
|
||||
const keyFile = data.var.node.regFile ? await getKeyFile(data.var.node.regFile) : '';
|
||||
const registration = {
|
||||
guid: data.var.node.regGuid,
|
||||
type: data.var.node.regTy.toUpperCase(),
|
||||
|
||||
Reference in New Issue
Block a user