-stuff
This commit is contained in:
@@ -9,7 +9,6 @@ import http = require('http');
|
||||
import bsock = require('bsock');
|
||||
import { promises as fs } from "fs"
|
||||
import * as path from "path"
|
||||
import { install } from './Installer';
|
||||
import { FrontblockApi } from 'frontblock-generic/Api';
|
||||
import { Plugin } from 'frontblock-generic/Plugin';
|
||||
import { socketioRPC } from 'frontblock-generic/RPC';
|
||||
@@ -89,7 +88,7 @@ export class FrontblockAdmin extends AdminBase<AdminConf>{
|
||||
{
|
||||
name: 'selfUpdate',
|
||||
type:'call',
|
||||
func: async (force: boolean) => {return this.selfUpdate(force)},
|
||||
func: async (force: boolean) => {return await this.selfUpdate(force)},
|
||||
visibility: 'private'
|
||||
},
|
||||
]
|
||||
@@ -101,7 +100,10 @@ export class FrontblockAdmin extends AdminBase<AdminConf>{
|
||||
if(force || !status.remote || !status.remote.includes("fb-dist/admin") || !status.exists || status.empty || !status.currentTag){
|
||||
logger.warn("Cloning fb-dist/admin into ./dist ..."+(force?" USING FORCE!":""))
|
||||
status = await updater.cloneRepo("https://gitea.frontblock.me/fb-dist/admin.git", force)
|
||||
// TODO install()
|
||||
|
||||
this.destroy()
|
||||
const installer = require("./Installer").install
|
||||
installer(this.getPlugins())
|
||||
}
|
||||
return status
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user