init as a separate route
This commit is contained in:
parent
350ae42e33
commit
119a1d265f
4 changed files with 47 additions and 11 deletions
17
composers/windows-2network-alice/docker-compose.yml
Normal file
17
composers/windows-2network-alice/docker-compose.yml
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
version: "3.8"
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
external: true
|
||||||
|
name: 2_default
|
||||||
|
services:
|
||||||
|
web:
|
||||||
|
image: shockwallet/api:latest
|
||||||
|
command: -c -h 0.0.0.0 -l polar-n2-alice:10009 -m /root/.lnd/data/chain/bitcoin/regtest/admin.macaroon -d /root/.lnd/tls.cert
|
||||||
|
restart: on-failure
|
||||||
|
stop_grace_period: 1m
|
||||||
|
ports:
|
||||||
|
- 9835:9835
|
||||||
|
volumes:
|
||||||
|
- C:\Users\boufn\.polar\networks\2\volumes\lnd\alice:/root/.lnd
|
||||||
|
environment:
|
||||||
|
TRUSTED_KEYS: 'false'
|
||||||
|
|
@ -518,17 +518,7 @@ const register = async (alias, pass) => {
|
||||||
// don't work
|
// don't work
|
||||||
instantiateGun()
|
instantiateGun()
|
||||||
|
|
||||||
return authenticate(alias, pass).then(async pub => {
|
return authenticate(alias, pass)
|
||||||
await API.Actions.setDisplayName('anon' + pub.slice(0, 8), user)
|
|
||||||
await API.Actions.generateHandshakeAddress()
|
|
||||||
await API.Actions.generateOrderAddress(user)
|
|
||||||
await API.Actions.initWall()
|
|
||||||
await API.Actions.setBio('A little bit about myself.', user)
|
|
||||||
await API.Actions.setDefaultSeedProvider('', user)
|
|
||||||
await API.Actions.setSeedServiceData('', user)
|
|
||||||
await API.Actions.setCurrentStreamInfo('', user)
|
|
||||||
return pub
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
|
||||||
12
services/initializer.js
Normal file
12
services/initializer.js
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
const API = require('./gunDB/contact-api')
|
||||||
|
|
||||||
|
module.exports.InitUserData = async (user) => {
|
||||||
|
await API.Actions.setDisplayName('anon' + user._.sea.pub.slice(0, 8), user)
|
||||||
|
await API.Actions.generateHandshakeAddress()
|
||||||
|
await API.Actions.generateOrderAddress(user)
|
||||||
|
await API.Actions.initWall()
|
||||||
|
await API.Actions.setBio('A little bit about myself.', user)
|
||||||
|
await API.Actions.setDefaultSeedProvider('', user)
|
||||||
|
await API.Actions.setSeedServiceData('', user)
|
||||||
|
await API.Actions.setCurrentStreamInfo('', user)
|
||||||
|
}
|
||||||
|
|
@ -38,6 +38,7 @@ const Key = require('../services/gunDB/contact-api/key')
|
||||||
const { startedStream, endStream } = require('../services/streams')
|
const { startedStream, endStream } = require('../services/streams')
|
||||||
const channelRequest = require('../utils/lightningServices/channelRequests')
|
const channelRequest = require('../utils/lightningServices/channelRequests')
|
||||||
const TipsForwarder = require('../services/tipsCallback')
|
const TipsForwarder = require('../services/tipsCallback')
|
||||||
|
const UserInitializer = require('../services/initializer')
|
||||||
|
|
||||||
const DEFAULT_MAX_NUM_ROUTES_TO_QUERY = 10
|
const DEFAULT_MAX_NUM_ROUTES_TO_QUERY = 10
|
||||||
const SESSION_ID = uuid()
|
const SESSION_ID = uuid()
|
||||||
|
|
@ -2826,6 +2827,22 @@ module.exports = async (
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ap.post('/api/initUserInformation', async (req, res) => {
|
||||||
|
try {
|
||||||
|
const user = require('../services/gunDB/Mediator').getUser()
|
||||||
|
await UserInitializer.InitUserData(user)
|
||||||
|
} catch (err) {
|
||||||
|
logger.error(err)
|
||||||
|
res
|
||||||
|
.status(
|
||||||
|
err.message === Common.Constants.ErrorCode.NOT_AUTH ? 401 : 500
|
||||||
|
)
|
||||||
|
.json({
|
||||||
|
errorMessage: err.message
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
logger.warn('Unhandled rejection:', err)
|
logger.warn('Unhandled rejection:', err)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue