/[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 256 by rakin, Mon Jul 29 17:29:14 2024 UTC revision 262 by rakin, Mon Jul 29 17:29:16 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 { formatDistance } from 'date-fns';  import { formatDistanceToNowStrict } 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 formatDistance(new Date(), new Date(seconds));      return formatDistanceToNowStrict(new Date(seconds));
104  }  }
105    
106    
# Line 150  export function escapeRegex(string: stri Line 150  export function escapeRegex(string: stri
150  export function timeSince(date: number) {  export function timeSince(date: number) {
151      // const seconds = Math.floor((Date.now() - date) / 1000);      // const seconds = Math.floor((Date.now() - date) / 1000);
152      // return timeProcess(seconds) + ' ago';      // return timeProcess(seconds) + ' ago';
153      return formatDistance(new Date(), new Date(date), { addSuffix: true });      return formatDistanceToNowStrict(new Date(date), { addSuffix: true });
154  }  }
155    
156  export async function download(url: string, path: string, headers?: AxiosRequestHeaders) {    export async function download(url: string, path: string, headers?: AxiosRequestHeaders) {  

Legend:
Removed from v.256  
changed lines
  Added in v.262

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26