Files
gitlink-forgeplus/app/queries/statistic/platform_commit_query.rb
viletyy c00336e7b5 [ADD]统计平台概况
[FIX]更改请求参数

[FIX]

[ADD]rank statistic

[FIX]
2021-02-06 11:15:25 +08:00

28 lines
585 B
Ruby

class Statistic::PlatformCommitQuery < ApplicationQuery
attr_reader :params, :user
def initialize(params, user)
@params = params
@user = user
end
def call
begin
result = Gitea::Activity::GetService.call(start_time, end_time, user.gitea_token)
result = result["commit"]
return [result["total_count"], result["active_count"]]
rescue
return [0, 0]
end
end
private
def start_time
params.fetch(:start_time, Time.now.beginning_of_day.to_i).to_i
end
def end_time
params.fetch(:end_time, Time.now.to_i).to_i
end
end