Skip to content

Commit 3df7502

Browse files
refactor: moving existing functions to datetime
It now makes sense for some existing functions to be in this new module Signed-off-by: nkomonen-amazon <[email protected]>
1 parent fbb7b2c commit 3df7502

File tree

19 files changed

+216
-204
lines changed

19 files changed

+216
-204
lines changed

packages/core/src/awsService/cloudWatchLogs/commands/viewLogStream.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ import {
2424
import { prepareDocument, searchLogGroup } from './searchLogGroup'
2525
import { telemetry, Result } from '../../../shared/telemetry/telemetry'
2626
import { CancellationError } from '../../../shared/utilities/timeoutUtils'
27-
import { formatLocalized } from '../../../shared/utilities/textUtilities'
2827
import { cwlUriSchema } from '../cloudWatchLogsUtils'
28+
import { formatLocalized } from '../../../shared/datetime'
2929

3030
export async function viewLogStream(node: LogGroupNode, registry: LogDataRegistry): Promise<void> {
3131
await telemetry.cloudwatchlogs_open.run(async (span) => {

packages/core/src/awsService/cloudWatchLogs/document/textContent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6+
import { formatDateTimestamp } from '../../../shared/datetime'
67
import { CloudWatchLogsEvent, CloudWatchLogsGroupInfo } from '../registry/logDataRegistry'
7-
import { formatDateTimestamp } from '../../../shared/utilities/textUtilities'
88

99
export const timestampSpaceEquivalent = ' '
1010

packages/core/src/awsService/ecs/commands.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import globals from '../../shared/extensionGlobals'
1111
import { ToolkitPromptSettings } from '../../shared/settings'
1212
import { ChildProcess } from '../../shared/utilities/processUtils'
1313
import { showMessageWithCancel, showOutputMessage } from '../../shared/utilities/messages'
14-
import { formatDateTimestamp, removeAnsi } from '../../shared/utilities/textUtilities'
14+
import { removeAnsi } from '../../shared/utilities/textUtilities'
1515
import { CancellationError, Timeout } from '../../shared/utilities/timeoutUtils'
1616
import { Commands } from '../../shared/vscode/commands2'
1717
import { EcsSettings } from './util'
@@ -22,6 +22,7 @@ import { Container, Service } from './model'
2222
import { Instance } from '../../shared/utilities/typeConstructors'
2323
import { telemetry } from '../../shared/telemetry/telemetry'
2424
import { openRemoteTerminal } from '../../shared/remoteSession'
25+
import { formatDateTimestamp } from '../../shared/datetime'
2526

2627
async function runCommandWizard(
2728
param?: unknown,

packages/core/src/awsService/iot/explorer/iotCertificateNode.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ import { IotCertsFolderNode } from './iotCertFolderNode'
2020
import { IotThingNode } from './iotThingNode'
2121
import { IotPolicyCertNode } from './iotPolicyNode'
2222
import { getIcon } from '../../../shared/icons'
23-
import { formatLocalized, truncate } from '../../../shared/utilities/textUtilities'
23+
import { truncate } from '../../../shared/utilities/textUtilities'
2424
import { Settings } from '../../../shared/settings'
2525
import { ClassToInterfaceType } from '../../../shared/utilities/tsUtils'
26+
import { formatLocalized } from '../../../shared/datetime'
2627

2728
const contextBase = 'awsIotCertificateNode'
2829
/**

packages/core/src/awsService/iot/explorer/iotPolicyVersionNode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { AWSTreeNodeBase } from '../../../shared/treeview/nodes/awsTreeNodeBase'
1010
import { inspect } from 'util'
1111
import { IotPolicyWithVersionsNode } from './iotPolicyNode'
1212
import { localize } from '../../../shared/utilities/vsCodeUtils'
13-
import { formatLocalized } from '../../../shared/utilities/textUtilities'
13+
import { formatLocalized } from '../../../shared/datetime'
1414

1515
/**
1616
* Represents an IoT Policy that may have either a Certificate Node or the

packages/core/src/awsService/s3/explorer/s3FileNode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import { inspect } from 'util'
1212
import { S3BucketNode } from './s3BucketNode'
1313
import { S3FolderNode } from './s3FolderNode'
1414
import globals from '../../../shared/extensionGlobals'
15-
import { formatLocalized, getRelativeDate } from '../../../shared/utilities/textUtilities'
1615
import { isCloud9 } from '../../../shared/extensionUtilities'
1716
import { getIcon } from '../../../shared/icons'
17+
import { formatLocalized, getRelativeDate } from '../../../shared/datetime'
1818

1919
/**
2020
* Represents an object in an S3 bucket.

packages/core/src/codecatalyst/wizards/selectResource.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ import {
1414
QuickPickPrompter,
1515
} from '../../shared/ui/pickerPrompter'
1616
import { AsyncCollection } from '../../shared/utilities/asyncCollection'
17-
import { getRelativeDate } from '../../shared/utilities/textUtilities'
1817
import { isValidResponse } from '../../shared/wizards/wizard'
1918
import { associateDevEnv, docs } from '../model'
2019
import { getHelpUrl, isDevenvVscode } from '../utils'
2120
import { getLogger } from '../../shared/logger/logger'
21+
import { getRelativeDate } from '../../shared/datetime'
2222

2323
export function createRepoLabel(r: codecatalyst.CodeCatalystRepo): string {
2424
return `${r.org.name} / ${r.project.name} / ${r.name}`

packages/core/src/codewhisperer/commands/startTransformByQ.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import {
2121
DB,
2222
TransformationType,
2323
} from '../models/model'
24-
import { convertDateToTimestamp } from '../../shared/utilities/textUtilities'
2524
import {
2625
createZipManifest,
2726
downloadAndExtractResultArchive,
@@ -80,6 +79,7 @@ import { HumanInTheLoopManager } from '../service/transformByQ/humanInTheLoopMan
8079
import { setContext } from '../../shared/vscode/setContext'
8180
import { makeTemporaryToolkitFolder } from '../../shared'
8281
import globals from '../../shared/extensionGlobals'
82+
import { convertDateToTimestamp } from '../../shared/datetime'
8383

8484
function getFeedbackCommentData() {
8585
const jobId = transformByQState.getJobId()

packages/core/src/codewhisperer/service/transformByQ/transformApiHandler.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ import { downloadExportResultArchive } from '../../../shared/utilities/download'
4747
import { ExportIntent, TransformationDownloadArtifactType } from '@amzn/codewhisperer-streaming'
4848
import fs from '../../../shared/fs/fs'
4949
import { ChatSessionManager } from '../../../amazonqGumby/chat/storages/chatSession'
50-
import { convertToTimeString, encodeHTML } from '../../../shared/utilities/textUtilities'
50+
import { encodeHTML } from '../../../shared/utilities/textUtilities'
51+
import { convertToTimeString } from '../../../shared/datetime'
5152

5253
export function getSha256(buffer: Buffer) {
5354
const hasher = crypto.createHash('sha256')

packages/core/src/codewhisperer/service/transformByQ/transformationHubViewProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import {
1313
sessionJobHistory,
1414
transformByQState,
1515
} from '../../models/model'
16-
import { convertToTimeString } from '../../../shared/utilities/textUtilities'
1716
import { getLogger } from '../../../shared/logger'
1817
import { getTransformationSteps } from './transformApiHandler'
1918
import {
@@ -23,6 +22,7 @@ import {
2322
} from '../../../codewhisperer/client/codewhispereruserclient'
2423
import { startInterval } from '../../commands/startTransformByQ'
2524
import { CodeTransformTelemetryState } from '../../../amazonqGumby/telemetry/codeTransformTelemetryState'
25+
import { convertToTimeString } from '../../../shared/datetime'
2626

2727
export class TransformationHubViewProvider implements vscode.WebviewViewProvider {
2828
public static readonly viewType = 'aws.amazonq.transformationHub'

0 commit comments

Comments
 (0)