class Gitea::Hooks::UpdateService < Gitea::ClientService attr_reader :user, :repo_name, :body,:hook_id def initialize(user, repo_name, body, hook_id) @user = user @repo_name = repo_name @body = body @hook_id = hook_id end def call patch(url, params) end private def params body.merge(token: user.gitea_token) end def url "/repos/#{user.login}/#{repo_name}/hooks/#{hook_id}".freeze end end