|
|
|
@@ -1,12 +1,13 @@ |
|
|
|
class Api::V1::Projects::Commits::RecentService < ApplicationService |
|
|
|
|
|
|
|
attr_reader :project, :page, :limit, :owner, :repo, :token |
|
|
|
attr_reader :project, :page, :limit, :keyword, :owner, :repo, :token |
|
|
|
attr_accessor :gitea_data |
|
|
|
|
|
|
|
def initialize(project, params, token=nil) |
|
|
|
@project = project |
|
|
|
@page = params[:page] || 1 |
|
|
|
@limit = params[:limit] || 15 |
|
|
|
@keyword = params[:keyword] |
|
|
|
@owner = project&.owner&.login |
|
|
|
@repo = project&.identifier |
|
|
|
@token = token |
|
|
|
@@ -25,6 +26,7 @@ class Api::V1::Projects::Commits::RecentService < ApplicationService |
|
|
|
page: page, |
|
|
|
limit: limit |
|
|
|
} |
|
|
|
param.merge!(keyword: keyword) if keyword.present? |
|
|
|
|
|
|
|
param |
|
|
|
end |
|
|
|
|