Browse Source

新增:最近提交列表message搜索

pull/347/head
yystopf 2 years ago
parent
commit
fd6f904f7e
2 changed files with 4 additions and 2 deletions
  1. +1
    -1
      app/controllers/api/v1/projects/commits_controller.rb
  2. +3
    -1
      app/services/api/v1/projects/commits/recent_service.rb

+ 1
- 1
app/controllers/api/v1/projects/commits_controller.rb View File

@@ -11,6 +11,6 @@ class Api::V1::Projects::CommitsController < Api::V1::BaseController
end

def recent
@result_object = Api::V1::Projects::Commits::RecentService.call(@project, {page: page, limit: limit}, current_user&.gitea_token)
@result_object = Api::V1::Projects::Commits::RecentService.call(@project, {keyword: params[:keyword], page: page, limit: limit}, current_user&.gitea_token)
end
end

+ 3
- 1
app/services/api/v1/projects/commits/recent_service.rb View File

@@ -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


Loading…
Cancel
Save