5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-24 19:36:22 +00:00
panel/app/controllers/api/v1/webhooks/pull_controller.rb

26 lines
610 B
Ruby
Raw Normal View History

2024-02-20 20:13:42 +00:00
# frozen_string_literal: true
module Api
module V1
module Webhooks
# Recibe webhooks y lanza un PullJob
class PullController < BaseController
2024-02-22 16:31:31 +00:00
include Api::V1::Webhooks::Concerns::WebhookConcern
2024-02-20 20:13:42 +00:00
# Trae los cambios a partir de un post de Webhooks:
# (Gitlab, Github, Gitea, etc)
#
# @return [nil]
def pull
message = I18n.with_locale(site.default_locale) do
I18n.t('webhooks.pull.message')
end
GitPullJob.perform_later(site, usuarie, message)
head :ok
end
end
end
end
end