Skip to content

Commit 79345e2

Browse files
committed
move types and extract functions
1 parent 36f562c commit 79345e2

26 files changed

+92
-105
lines changed

src/Frontend/src/components/audit/AuditList.vue

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import { storeToRefs } from "pinia";
55
import SortableColumn from "../SortableColumn.vue";
66
import { MessageStatus } from "@/resources/Message";
77
import moment from "moment";
8-
import { useFormatTime } from "@/composables/formatter";
98
import RefreshConfig from "../RefreshConfig.vue";
109
import ItemsPerPage from "../ItemsPerPage.vue";
1110
import PaginationStrip from "../PaginationStrip.vue";
1211
import { useRoute } from "vue-router";
12+
import { friendlyTypeName, formatDotNetTimespan } from "../messages2/utils";
1313
1414
const store = useAuditStore();
1515
const { messages, sortByInstances, itemsPerPage, selectedPage, totalCount } = storeToRefs(store);
@@ -48,21 +48,6 @@ function statusToIcon(messageStatus: MessageStatus) {
4848
return "fa retry-issued";
4949
}
5050
}
51-
52-
function friendlyTypeName(messageType: string) {
53-
if (messageType == null) return null;
54-
55-
const typeClass = messageType.split(",")[0];
56-
const typeName = typeClass.split(".").reverse()[0];
57-
return typeName.replace(/\+/g, ".");
58-
}
59-
60-
function formatDotNetTimespan(timespan: string) {
61-
//assuming if we have days in the timespan then something is very, very wrong
62-
const [hh, mm, ss] = timespan.split(":");
63-
const time = useFormatTime(((parseInt(hh) * 60 + parseInt(mm)) * 60 + parseFloat(ss)) * 1000);
64-
return `${time.value} ${time.unit}`;
65-
}
6651
</script>
6752

6853
<template>

src/Frontend/src/components/failedmessages/DeletedMessages.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import MessageList, { IMessageList } from "./MessageList.vue";
1212
import ConfirmDialog from "../ConfirmDialog.vue";
1313
import PaginationStrip from "../../components/PaginationStrip.vue";
1414
import moment from "moment";
15-
import { ExtendedFailedMessage } from "@/resources/FailedMessage";
15+
import { ExtendedFailedMessage } from "../messages2/FailedMessage";
1616
import { TYPE } from "vue-toastification";
1717
import FailureGroup from "@/resources/FailureGroup";
1818
import { useConfiguration } from "@/composables/configuration";

src/Frontend/src/components/failedmessages/EditRetryDialog.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { useRetryEditedMessage } from "@/composables/serviceFailedMessage";
44
import MessageHeader from "./EditMessageHeader.vue";
55
import { EditAndRetryConfig } from "@/resources/Configuration";
66
import type Header from "@/resources/Header";
7-
import { ExtendedFailedMessage } from "@/resources/FailedMessage";
7+
import { ExtendedFailedMessage } from "../messages2/FailedMessage";
88
import parseContentType from "@/composables/contentTypeParser";
99
import { CodeLanguage } from "@/components/codeEditorTypes";
1010
import CodeEditor from "@/components/CodeEditor.vue";

src/Frontend/src/components/failedmessages/FailedMessages.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ import ServiceControlNotAvailable from "../ServiceControlNotAvailable.vue";
1414
import MessageList, { IMessageList } from "./MessageList.vue";
1515
import ConfirmDialog from "../ConfirmDialog.vue";
1616
import PaginationStrip from "../../components/PaginationStrip.vue";
17-
import { ExtendedFailedMessage, FailedMessageStatus } from "@/resources/FailedMessage";
17+
import { FailedMessageStatus } from "@/resources/FailedMessage";
18+
import { ExtendedFailedMessage } from "../messages2/FailedMessage";
1819
import SortOptions, { SortDirection } from "@/resources/SortOptions";
1920
import { TYPE } from "vue-toastification";
2021
import GroupOperation from "@/resources/GroupOperation";

src/Frontend/src/components/failedmessages/MessageList.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import { useRouter } from "vue-router";
33
import TimeSince from "../TimeSince.vue";
44
import NoData from "../NoData.vue";
55
import routeLinks from "@/router/routeLinks";
6-
import { FailedMessageStatus, ExtendedFailedMessage } from "@/resources/FailedMessage";
6+
import { FailedMessageStatus } from "@/resources/FailedMessage";
7+
import { ExtendedFailedMessage } from "../messages2/FailedMessage";
78
import { hexToCSSFilter } from "hex-to-css-filter";
89
910
export interface IMessageList {

src/Frontend/src/components/failedmessages/PendingRetries.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ import ServiceControlNotAvailable from "../ServiceControlNotAvailable.vue";
1111
import MessageList, { IMessageList } from "./MessageList.vue";
1212
import ConfirmDialog from "../ConfirmDialog.vue";
1313
import PaginationStrip from "../../components/PaginationStrip.vue";
14-
import { ExtendedFailedMessage, FailedMessageStatus } from "@/resources/FailedMessage";
14+
import { FailedMessageStatus } from "@/resources/FailedMessage";
15+
import { ExtendedFailedMessage } from "../messages2/FailedMessage";
1516
import SortOptions, { SortDirection } from "@/resources/SortOptions";
1617
import QueueAddress from "@/resources/QueueAddress";
1718
import { TYPE } from "vue-toastification";

src/Frontend/src/components/messages/BodyView.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { ExtendedFailedMessage } from "@/resources/FailedMessage";
2+
import { ExtendedFailedMessage } from "../messages2/FailedMessage";
33
import { computed } from "vue";
44
import CodeEditor from "@/components/CodeEditor.vue";
55
import parseContentType from "@/composables/contentTypeParser";

src/Frontend/src/components/messages/FlowDiagram.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import routeLinks from "@/router/routeLinks";
77
import Message from "@/resources/Message";
88
import { NServiceBusHeaders } from "@/resources/Header";
99
import { useRoute } from "vue-router";
10-
import { ExtendedFailedMessage } from "@/resources/FailedMessage";
10+
import { ExtendedFailedMessage } from "../messages2/FailedMessage";
1111
import { Controls } from "@vue-flow/controls";
1212
1313
const props = defineProps<{

src/Frontend/src/components/messages/HeadersView.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { ExtendedFailedMessage } from "@/resources/FailedMessage";
2+
import { ExtendedFailedMessage } from "../messages2/FailedMessage";
33
import CopyToClipboard from "@/components/CopyToClipboard.vue";
44
import FilterInput from "@/components/FilterInput.vue";
55
import { computed, ref } from "vue";

src/Frontend/src/components/messages/MessageView.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ import EditRetryDialog from "../failedmessages/EditRetryDialog.vue";
1414
import routeLinks from "@/router/routeLinks";
1515
import { EditAndRetryConfig } from "@/resources/Configuration";
1616
import { TYPE } from "vue-toastification";
17-
import { ExtendedFailedMessage, FailedMessageError, FailedMessageStatus, isError } from "@/resources/FailedMessage";
17+
import { FailedMessageError, FailedMessageStatus } from "@/resources/FailedMessage";
18+
import { ExtendedFailedMessage, isError } from "../messages2/FailedMessage";
1819
import Message from "@/resources/Message";
1920
import { NServiceBusHeaders } from "@/resources/Header";
2021
import { useConfiguration } from "@/composables/configuration";

0 commit comments

Comments
 (0)