(client, guildId, applicationId)
| 1237 | } |
| 1238 | |
| 1239 | export async function getApplication(client, guildId, applicationId) { |
| 1240 | const key = getApplicationKey(guildId, applicationId); |
| 1241 | try { |
| 1242 | await cleanupExpiredApplications(client, guildId); |
| 1243 | const application = await client.db.get(key, null); |
| 1244 | return unwrapReplitData(application); |
| 1245 | } catch (error) { |
| 1246 | logger.error(`Error getting application ${applicationId} in guild ${guildId}:`, error); |
| 1247 | return null; |
| 1248 | } |
| 1249 | } |
| 1250 | |
| 1251 | export async function updateApplication(client, guildId, applicationId, updates) { |
| 1252 | const key = getApplicationKey(guildId, applicationId); |
no test coverage detected