5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-06-02 08:14:17 +00:00

feat: validar y agregar la dirección a la configuración del sitio

This commit is contained in:
f 2023-03-28 16:21:29 -03:00
parent 718463f0ea
commit 487765f7d8
2 changed files with 4 additions and 5 deletions

View file

@ -6,6 +6,8 @@ class DeployHiddenService < DeployWww
before_create :create_hidden_service!
ONION_RE = /\A[a-z0-9]{56}\.onion\z/.freeze
def fqdn
onion.tap do |onion|
raise ArgumentError, 'Aun no se generó la dirección .onion' if onion.blank?

View file

@ -64,14 +64,11 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
# Agregar una dirección oculta de Tor al DeployHiddenService y a la
# configuración del Site.
def add_onion
onion = params[:onion].strip
deploy = DeployHiddenService.find_by(site: site)
onion = params[:onion]
deploy = params[:deploy]
return false unless !onion.blank? && deploy
deploy.values[:onion] = onion
deploy.save
site.config['onion-location'] = onion
site.config.write