expiration: getExpiryDateInUtcString()

in src/app/connectionStrings/components/connectionStringsView.tsx [44:84]


            expiration: getExpiryDateInUtcString()
        };
        api.upsertConnectionString(stringWithExpiry);
    };

    const onDeleteConnectionString = (connectionString: string) => {
        api.deleteConnectionString(connectionString);
    };

    const onSelectConnectionString = (connectionString: string) => {
        const updatedConnectionStrings = formatConnectionStrings(connectionStringsWithExpiry, connectionString);
        api.setConnectionStrings(updatedConnectionStrings);
    };

    const onAddConnectionStringClick = () => {
        setConnectionStringUnderEdit('');
    };

    const onEditConnectionStringClick = (connectionString: string) => {
        setConnectionStringUnderEdit(connectionString);
    };

    const onConnectionStringEditCommit = (connectionString: string) => {
        onUpsertConnectionString(connectionString, connectionStringUnderEdit);
        setConnectionStringUnderEdit(undefined);
    };

    const onConnectionStringEditDismiss = () => {
        setConnectionStringUnderEdit(undefined);
    };

    React.useEffect(() => {
        api.getConnectionStrings();
    },              []);

    React.useEffect(() => {
        AppInsightsClient.getInstance()?.trackPageView({name: TELEMETRY_PAGE_NAMES.HUBS});
    }, []); // tslint:disable-line: align

    React.useEffect(() => {
        if (synchronizationStatus === SynchronizationStatus.upserted) { // only when connection string updated successfully would navigate to device list view