Refactor Data Access Utility (#112)

This commit is contained in:
Steve Faulkner
2020-07-24 16:45:48 -05:00
committed by GitHub
parent 6dcdacc8c4
commit 6d142f16f9
25 changed files with 825 additions and 1014 deletions

View File

@@ -1,5 +1,5 @@
import { Action, ActionModifiers } from "./TelemetryConstants";
import { MessageHandler } from "../../Common/MessageHandler";
import { sendMessage } from "../../Common/MessageHandler";
import { MessageTypes } from "../../Contracts/ExplorerContracts";
import { appInsights } from "../appInsights";
import { config } from "../../Config";
@@ -11,7 +11,7 @@ import { config } from "../../Config";
// TODO: Log telemetry for StorageExplorer case/other clients as well
export default class TelemetryProcessor {
public static trace(action: Action, actionModifier: string = ActionModifiers.Mark, data?: any): void {
MessageHandler.sendMessage({
sendMessage({
type: MessageTypes.TelemetryInfo,
data: {
action: Action[action],
@@ -25,7 +25,7 @@ export default class TelemetryProcessor {
public static traceStart(action: Action, data?: any): number {
const timestamp: number = Date.now();
MessageHandler.sendMessage({
sendMessage({
type: MessageTypes.TelemetryInfo,
data: {
action: Action[action],
@@ -40,7 +40,7 @@ export default class TelemetryProcessor {
}
public static traceSuccess(action: Action, data?: any, timestamp?: number): void {
MessageHandler.sendMessage({
sendMessage({
type: MessageTypes.TelemetryInfo,
data: {
action: Action[action],
@@ -54,7 +54,7 @@ export default class TelemetryProcessor {
}
public static traceFailure(action: Action, data?: any, timestamp?: number): void {
MessageHandler.sendMessage({
sendMessage({
type: MessageTypes.TelemetryInfo,
data: {
action: Action[action],
@@ -68,7 +68,7 @@ export default class TelemetryProcessor {
}
public static traceCancel(action: Action, data?: any, timestamp?: number): void {
MessageHandler.sendMessage({
sendMessage({
type: MessageTypes.TelemetryInfo,
data: {
action: Action[action],
@@ -83,7 +83,7 @@ export default class TelemetryProcessor {
public static traceOpen(action: Action, data?: any, timestamp?: number): number {
const validTimestamp = timestamp || Date.now();
MessageHandler.sendMessage({
sendMessage({
type: MessageTypes.TelemetryInfo,
data: {
action: Action[action],
@@ -99,7 +99,7 @@ export default class TelemetryProcessor {
public static traceMark(action: Action, data?: any, timestamp?: number): number {
const validTimestamp = timestamp || Date.now();
MessageHandler.sendMessage({
sendMessage({
type: MessageTypes.TelemetryInfo,
data: {
action: Action[action],