noot
This commit is contained in:
parent
edb99b5c3b
commit
cf1d4ed7ad
@ -10,6 +10,9 @@ import { handleCommandSetWynnGuild } from './set_wynn_guild'
|
||||
|
||||
const { reply_to_interaction } = proxyActivities<typeof activities>({
|
||||
startToCloseTimeout: '1 minute',
|
||||
retry: {
|
||||
maximumAttempts: 5,
|
||||
},
|
||||
})
|
||||
|
||||
// Define command handlers with type safety
|
||||
|
||||
@ -3,10 +3,18 @@ import type * as activities from '#/activities'
|
||||
import { WYNN_GUILD_ID } from '#/constants'
|
||||
import type { InteractionRef } from '#/discord'
|
||||
|
||||
const { formGuildInfoMessage, formGuildOnlineMessage, formGuildLeaderboardMessage, reply_to_interaction, get_discord_guild_setting } = proxyActivities<
|
||||
typeof activities
|
||||
>({
|
||||
const { reply_to_interaction } = proxyActivities<typeof activities>({
|
||||
startToCloseTimeout: '30 seconds',
|
||||
retry: {
|
||||
maximumAttempts: 5,
|
||||
},
|
||||
})
|
||||
|
||||
const { formGuildInfoMessage, formGuildOnlineMessage, formGuildLeaderboardMessage, get_discord_guild_setting } = proxyActivities<typeof activities>({
|
||||
startToCloseTimeout: '30 seconds',
|
||||
retry: {
|
||||
maximumAttempts: 30,
|
||||
},
|
||||
})
|
||||
|
||||
interface CommandPayload {
|
||||
|
||||
@ -3,6 +3,9 @@ import type * as activities from '#/activities'
|
||||
|
||||
const { update_guild, update_all_guilds, update_guild_levels } = proxyActivities<typeof activities>({
|
||||
startToCloseTimeout: '1 minute',
|
||||
retry: {
|
||||
maximumAttempts: 30,
|
||||
},
|
||||
})
|
||||
|
||||
export const workflowSyncAllGuilds = async () => {
|
||||
|
||||
@ -4,6 +4,9 @@ import type { InteractionRef } from '#/discord'
|
||||
|
||||
const { reply_to_interaction } = proxyActivities<typeof activities>({
|
||||
startToCloseTimeout: '30 seconds',
|
||||
retry: {
|
||||
maximumAttempts: 5,
|
||||
},
|
||||
})
|
||||
|
||||
interface CommandPayload {
|
||||
|
||||
@ -3,8 +3,18 @@ import { proxyActivities } from '@temporalio/workflow'
|
||||
import type * as activities from '#/activities'
|
||||
import type { InteractionRef } from '#/discord'
|
||||
|
||||
const { reply_to_interaction, set_discord_guild_setting, get_wynn_guild_info } = proxyActivities<typeof activities>({
|
||||
const { reply_to_interaction } = proxyActivities<typeof activities>({
|
||||
startToCloseTimeout: '10 seconds',
|
||||
retry: {
|
||||
maximumAttempts: 5,
|
||||
},
|
||||
})
|
||||
|
||||
const { set_discord_guild_setting, get_wynn_guild_info } = proxyActivities<typeof activities>({
|
||||
startToCloseTimeout: '10 seconds',
|
||||
retry: {
|
||||
maximumAttempts: 30,
|
||||
},
|
||||
})
|
||||
|
||||
export interface SetWynnGuildPayload {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user