/[sudobot]/trunk/src/utils/util.ts
ViewVC logotype

Diff of /trunk/src/utils/util.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 338 by rakin, Mon Jul 29 17:29:19 2024 UTC revision 339 by rakin, Mon Jul 29 17:29:37 2024 UTC
# Line 2  import fs from 'fs'; Line 2  import fs from 'fs';
2  import DiscordClient from '../client/Client';  import DiscordClient from '../client/Client';
3  import { GuildMember, Message, CommandInteraction, MessageEmbed, ContextMenuInteraction, Interaction } from 'discord.js';  import { GuildMember, Message, CommandInteraction, MessageEmbed, ContextMenuInteraction, Interaction } from 'discord.js';
4  import Axios, { AxiosRequestHeaders, HeadersDefaults } from 'axios';  import Axios, { AxiosRequestHeaders, HeadersDefaults } from 'axios';
5  import { formatDistanceToNowStrict } from 'date-fns';  import { formatDistanceToNowStrict, formatDuration, intervalToDuration } from 'date-fns';
6  import { Snippet } from '../services/SnippetManager';  import { Snippet } from '../services/SnippetManager';
7    
8  export function parseEmbedsInString(content: string) {  export function parseEmbedsInString(content: string) {
# Line 100  export async function hasPermission(clie Line 100  export async function hasPermission(clie
100  }  }
101    
102  export function timeProcess(seconds: number) {  export function timeProcess(seconds: number) {
103      return formatDistanceToNowStrict(new Date(seconds));      return formatDuration(intervalToDuration({ start: 0, end: seconds * 1000 }));
104  }  }
105    
106    

Legend:
Removed from v.338  
changed lines
  Added in v.339

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26