MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / CountAllTasks

Function CountAllTasks

model/midjourney.go:173–190  ·  view source on GitHub ↗

CountAllTasks returns total midjourney tasks for admin query

(queryParams TaskQueryParams)

Source from the content-addressed store, hash-verified

171
172// CountAllTasks returns total midjourney tasks for admin query
173func CountAllTasks(queryParams TaskQueryParams) int64 {
174 var total int64
175 query := DB.Model(&Midjourney{})
176 if queryParams.ChannelID != "" {
177 query = query.Where("channel_id = ?", queryParams.ChannelID)
178 }
179 if queryParams.MjID != "" {
180 query = query.Where("mj_id = ?", queryParams.MjID)
181 }
182 if queryParams.StartTimestamp != "" {
183 query = query.Where("submit_time >= ?", queryParams.StartTimestamp)
184 }
185 if queryParams.EndTimestamp != "" {
186 query = query.Where("submit_time <= ?", queryParams.EndTimestamp)
187 }
188 _ = query.Count(&total).Error
189 return total
190}
191
192// CountAllUserTask returns total midjourney tasks for user
193func CountAllUserTask(userId int, queryParams TaskQueryParams) int64 {

Callers 1

GetAllMidjourneyFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected