1
0
mirror of synced 2025-10-28 18:19:17 +00:00

dynamic user for authorized keys and bug fix

This commit is contained in:
Valentin
2023-09-13 15:46:40 +02:00
parent 7b0a757fc7
commit 092ab264bc
10 changed files with 55 additions and 14 deletions

View File

@@ -1,5 +1,6 @@
const {default: axios} = require("axios");
const User = require('../model/user.model')
const userService = require("./users.service");
async function getToken(code) {
var client_id = process.env.GITHUB_CLIENT_ID
@@ -37,6 +38,11 @@ async function syncUser(user) {
avatar: user.avatar_url,
displayName: user.name
}).then(() => {
User.findAll().then((users) => {
if (users.length === 1) {
userService.makeAdmin(user.login)
}
})
console.log('user ' + user.login + ' added to database')
});
}

View File

@@ -27,8 +27,6 @@ async function addGroup(name) {
});
}
async function delGroup(name) {
Group.findOne({where: { name: name}}).then((result) => {
if (result && regexp_space.test(name)) {